hmw*_*hat 18 php mysql session session-variables
所有教程都说要开始会话.他们没有说这应该是在网站上的所有页面,还是一些,或者只有1.
如果它只有1页,它必须是主页吗?或者我正在制作表单的页面将会话ID放在数据库中?如果访问者从不访问具有会话ID的页面但他们在网站上,他们是否还有会话ID?
the*_*mer 21
在访问(或创建)任何会话数据之前,您需要将其放在需要访问会话数据的每个页面中.
请参阅:http://php.net/manual/en/function.session-start.php
Mem*_*pan 16
只是为了完整性,您可以选择session_start();在所有页面中,只在一个页面中编写,或者不在任何页面中编写.让我解释一下.
您需要在需要访问$_SESSION变量的每个脚本中启动会话,但是session_start();您可以创建文件headers.php 而不是放入每个脚本,并将所有重复的代码包括在内session_start();
如果应用程序中的所有内容都需要访问权限,则$_SESSION可以忘记在php.ini文件中使用session_start();简单设置session.auto_start = 1.您可以在$_SESSION不写作的情况下访问session_start();.