呦.我正在尝试用PHP创建一个简单的登录系统,我的问题是这样的:我真的不了解会话.
现在,当我登录用户时,我运行session_register("user"); 但我真的不明白我在做什么.该会话变量是否包含任何可识别的信息,因此我可以通过$ _SESSION ["user"]将其输出或者我是否必须将用户名存储在单独的变量中?谢谢.
Fre*_*nck 12
让我带你快速.
调用函数session_start(); 在脚本的开头(所以每次调用都会执行).
这使得会话自动生成/为该页面工作.
从那时起,您可以简单地使用$ _SESSION数组来设置值.
例如
$_SESSION['hello'] = 'world';
Run Code Online (Sandbox Code Playgroud)
下次页面加载(其他请求)时,这将工作/发生:
echo $_SESSION['hello']; //Echo's 'world'
Run Code Online (Sandbox Code Playgroud)
要简单地销毁一个变量,请取消设置:
unset($_SESSION['hello']);
Run Code Online (Sandbox Code Playgroud)
破坏整个会话(并在其中推断变量):
session_destroy();
Run Code Online (Sandbox Code Playgroud)
这就是会议基础知识.