如何手动实现PHP会话

如何手动实现PHP会话,php,session,cookies,manual,Php,Session,Cookies,Manual,我是PHP新手。我想手动实现PHP会话。在PHP页面加载中,我将检查是否设置了cookie。如果是,我将显示所需信息,如果不是,我将要求用户输入其详细信息,然后显示信息。但是我不允许使用PHP会话。我可以用饼干。另外,需要显示的信息是关于会话中的所有用户(浏览器)(因此我必须将其保存到某个静态全局数组)。感谢您的帮助。谢谢。试试这个 setcookie('cookie_name', 'cookie_value', time()); echo $_COOKIE['cookie_name']; 现

我是PHP新手。我想手动实现PHP会话。在PHP页面加载中,我将检查是否设置了cookie。如果是,我将显示所需信息,如果不是,我将要求用户输入其详细信息,然后显示信息。但是我不允许使用PHP会话。我可以用饼干。另外,需要显示的信息是关于会话中的所有用户(浏览器)(因此我必须将其保存到某个静态全局数组)。感谢您的帮助。谢谢。

试试这个

setcookie('cookie_name', 'cookie_value', time());
echo $_COOKIE['cookie_name'];
现在检查cookie是否存在

if(isset($_COOKIE['cookie_name'])) {
    echo "your cookie is set";
} else {
    echo "return error or any thing you want";
}
这将为您提供所有浏览器信息

echo $_SERVER['HTTP_USER_AGENT'];

读了这篇文章,你会对会议有一个清晰的想法。。。只有当PHP作为CGI运行时,您才能得到所有答案,至少在应用程序级别上,您将没有全局数组。您可以使用带有临时表(在RAM上)的数据库服务器来存储会话数据,这是唯一的选项之一。“但我不允许使用PHP会话。”-为什么不?