📜  如何在PHP中创建和销毁 cookie?

📅  最后修改于: 2022-05-13 01:56:12.387000             🧑  作者: Mango

如何在PHP中创建和销毁 cookie?

Cookies用于在浏览器中存储用户信息。如果您将 cookie 存储在浏览器中,那么每次您登录浏览器时,您都可以借助存储的用户信息登录。我们可以这样理解,当用户向服务器发送请求时,cookie 会告诉该用户已经登录您的浏览器,并且服务器识别出该用户并允许该用户登录。

现在我们通过以下示例了解 cookie 在PHP中的工作原理。

示例 1:您可以通过编写setcookie()并输入 cookie 的到期日期来创建 cookie。如果要删除 cookie,请将 cookie 到期日期设置为当前时间。

如果要显示 cookie,则可以通过$_cookie['name']回显 cookie,它将打印 cookie 详细信息。

PHP

 

Your Cookies are now Created...

";     }           // Checking delete cookie button is set or not     // And if it is set then deleting the cookies     if(isset($_POST["Submit3"])) {         setcookie("name","", time() - 3600, "/", "", 0);         setcookie("age", "", time() - 3600, "/", "", 0);         setcookie("city", "", time() - 3600, "/", "", 0);         echo "

Your Cookies are now Deleted...

";     } ?>                                      
        
            

GeeksforGeeks

            Cookie portal

            
                  
Enter Your Name:                                       
                
Enter Your Age:                      
                
Enter Your City:                      
                
                                                               
        
          ";                 echo "Age = ". $_COOKIE["age"]."
";                 echo "City = ". $_COOKIE["city"]."
";             }             else             {                 echo "

Sorry can't retrieve..                    Your Cookies are deleted !!

";             }         }         ?>     


输出:

您可以通过检查浏览器查看在浏览器中创建的 cookie。首先,按 F12 键或单击右键,然后选择检查,然后您可以选择一个应用程序。您可以看到有存储,其中有 cookie 部分只需选择它,您可以看到下图。

浏览器的应用面板

浏览器的应用面板