PHP的環境搭建&&session與cookie用法

來源:互聯網
上載者:User
1.安裝整合PHP開發環境

下載地址:http://www.appservnetwork.com/index.php?newlang=chinese

軟體名稱:appserv-win32-2.5.10.exe

裝好以後將php文檔寫在D:\AppServ\www目錄下就可以開啟了

eg. http://localhost/Untitled-5.php

Untitled-5為www目錄下的檔案名稱


2.今天學習了session和cookie的用法:其實不太明白他們是幹什麼的。

session 在伺服器端,cookie 在用戶端(瀏覽器)

1》session的使用-多頁之間資訊傳遞 :簡單的說就是在另一個頁面顯示這個頁面傳過去的資料

Untitled-1.php

SESSION使用表單部分



Untitled-4.php

使用-註冊";}$_SESSION["username"]=$user; echo  "超連結測試按鈕";                                                                                                                                                                             ?>



Untitled-5.php

使用-第三頁驗證表單



$_POST 變數用於收集來自 method="post" 的表單中的值。 action="welcome.php" (Untitled-4.php)檔案現在可以通過 $_POST 變數來擷取表單資料了。。$_POST 變數是一個數組

$_SESSION["username"]=$user;
SESSION 可以直接被賦值,不需要註冊。賦值之後,另一個檔案可以通過$_SESSION[]擷取賦值的值。


2》cookie的使用 -》使用者登入儲存期限

Untitled6-.php

使用者登入儲存執行個體-COOKIE執行個體



Untitled-7.php


";echo   "重新登入";}else{switch($time){case 1:$time=time();break;case 2:$time=time()+60*60;break;case 3:$time=time()+60*60*24;break;case 4:$time=time()+60*60*24*30;break;case 5:$time=time()+60*60*24*30*365;break;}setcookie("username",$username,$time);  //註冊使用者名稱}?> 註冊使用者資訊";echo "COOKIE的有效期間為:";switch($_POST["time"]){case 1:   echo  "1";break;case 2: echo  "2";break;case 3: echo  "3";break;case 4: echo  "4";break;case 5: echo  "5";break;}?>



cookie 是由伺服器發送到瀏覽器的變數,setcookie() 函數向用戶端發送一個 HTTP cookie。

文法

setcookie(name,value,expire,path,domain,secure)

這樣就建立了一個名為 name的cookie全域變數, 之後如果需要訪問,就採用$_COOKIE[]全域變數對其訪問。

刪除cookie :setcookie["username"];


必須將setcookie函數放在任何或者之前




  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.