Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中使用if-else条件进行登录/注销_Php_Html - Fatal编程技术网

如何在php中使用if-else条件进行登录/注销

如何在php中使用if-else条件进行登录/注销,php,html,Php,Html,我在一个电子商务网站上工作。我想要一个关于显示登录和注销的帮助,但是当用户登录时,用户应该只获得注销选项&当注销时,用户应该获得登录选项。 关于这个概念,请帮助我 您可以使用电子邮件或任何唯一属性创建会话变量,并在用户登录时进行设置 eg: session_start(); $_SESSION['email'] = useremail; 并在每个页面中检查是否设置了会话变量 session_start(); if(!isset($_SESSION)){ //then show

我在一个电子商务网站上工作。我想要一个关于显示登录和注销的帮助,但是当用户登录时,用户应该只获得注销选项&当注销时,用户应该获得登录选项。
关于这个概念,请帮助我

您可以使用电子邮件或任何唯一属性创建会话变量,并在用户登录时进行设置

eg: session_start();
    $_SESSION['email'] = useremail;
并在每个页面中检查是否设置了会话变量

session_start();
if(!isset($_SESSION)){
     //then show login button
}
else{
    //show logout button
}

您是否使用会话或cookie存储成功登录的状态?您没有向我们提供足够的信息。是否从cookie或数据库检索此数据?为什么不试着给我们看一个PHP代码的例子,这样我们就可以试着确定如何修复它了?