📜  如何在PHP会话中注册变量?

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

如何在PHP会话中注册变量?

需要PHP会话,以便您可以存储用户信息并在浏览器的不同页面上使用它。

方法:它使用您想要在不同页面上存储和访问的名称或任何其他有用信息创建一个会话。即使您的页面关闭后,您也可以访问这些信息,直到浏览器没有关闭。如果浏览器关闭,那么会话会被自动销毁,这是了解这一点很重要的事情。

我们可以通过编写session_start()创建会话并使用session_destroy()销毁会话您可以通过编写$_session[“name”] 来访问会话变量。

让我们从以下示例中了解会话的工作原理。

示例 1:在下面,您可以通过输入名称来创建会话。您可以通过在同一浏览器中打开新页面并检索会话名称来检查会话的工作情况。它为您提供名称,这就是会话的工作方式并帮助我们存储信息。

PHP


   
    
    
    
    
    

  

    
        

GeeksforGeeks

        Session Manager
           
            
Enter Name:
            
            
                            

            
                           
            

                            
        
    
       


one.php

  

  

    

GeeksforGeeks

    Session Manager

    ';         } else {             echo "Page number $i count: " . 0 . '
';         }     }     ?>        Page number 1
    Page number 2
  


two.php

  

  

    ';
        } else {
            echo "Page number $i count: " . 0 . '
';         }     }     ?>     Page number 1
    Page number 2


输出:

示例 2:让我们举一个例子,计算我们访问页面的次数。取两个PHP“one. PHP”和“两个。 PHP”并使用按钮在页面上设置它们的链接。现在,每次我们单击按钮时,都会有一个计数器自动增加计数,因为会话存储了单击的值并相应地更改。

您可以观察到,每次我们单击另一个按钮时,URL 都会发生变化,并且会增加特定的页数,如下所示。

一。 PHP


  

  

    

GeeksforGeeks

    Session Manager

    ';         } else {             echo "Page number $i count: " . 0 . '
';         }     }     ?>        Page number 1
    Page number 2
  

二。 PHP


  

  

    ';
        } else {
            echo "Page number $i count: " . 0 . '
';         }     }     ?>     Page number 1
    Page number 2

输出: