国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP高級教程(5)-PHP Cookies

2020-03-24 16:28:28
字體:
來源:轉載
供稿:網友
什么是 html' target='_blank'>Cookie?cookie 常用于識別用戶。cookie 是服務器留在用戶計算機中的小文件。每當相同的計算機通過瀏覽器請求頁面時,它同時會發送 cookie。通過 PHP,您能夠創建并取回 cookie 的值。如何創建 cookie?setcookie() 函數用于設置 cookie。注釋:setcookie() 函數必須位于 html 標簽之前。語法setcookie(name, value, expire, path, domain);例子在下面的例子中,我們將創建名為 user 的 cookie,把為它賦值 Alex Porter 。我們也規定了此 cookie 在一小時后過期: ?php
setcookie( user , Alex Porter , time()+3600);
?
html
body /body
/html 注釋:在發送 cookie 時,cookie 的值會自動進行 URL 編碼,在取回時進行自動解碼(為防止 URL 編碼,請使用 setrawcookie() 取而代之)。
如何取回 Cookie 的值?PHP 的 $_COOKIE 變量用于取回 cookie 的值。在下面的例子中,我們取回了名為 user 的 cookie 的值,并把它顯示在了頁面上: ?php
// Print a cookie
echo $_COOKIE[ user
// A way to view all cookies
print_r($_COOKIE);
? 在下面的例子中,我們使用 isset() 函數來確認是否已設置了 cookie: html
body
?php
if (isset($_COOKIE[ user ]))
echo Welcome . $_COOKIE[ user ] . ! br /
else
echo Welcome guest! br /
?
/body
/html 如何刪除 cookie?當刪除 cookie 時,您應當使過期日期變更為過去的時間點。刪除的例子: ?php
// set the expiration date to one hour ago
setcookie( user , , time()-3600);
? 如果瀏覽器不支持 cookie 該怎么辦?如果您的應用程序涉及不支持 cookie 的瀏覽器,您就不得不采取其他方法在應用程序中從一張頁面向另一張頁面傳遞信息。一種方式是從表單傳遞數據(有關表單和用戶輸入的內容,稍早前我們已經在本教程中介紹過了)。下面的表單在用戶單擊提交按鈕時向 welcome.php 提交了用戶輸入: html
body
form action= welcome.php method= post
Name: input type= text name= name /
Age: input type= text name= age /
input type= submit /
/form
/body
/html 取回 welcome.php 中的值,就像這樣:
html
body
Welcome ?php echo $_POST[ name ? . br /
You are ?php echo $_POST[ age ? years old.
/body
/htmlhtml教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 杂多县| 安阳县| 浦江县| 宝丰县| 凌海市| 洪江市| 阿克苏市| 翁源县| 萍乡市| 曲水县| 宁海县| 玉林市| 仁怀市| 江川县| 巴塘县| 阳山县| 东莞市| 盘山县| 清远市| 边坝县| 南陵县| 武强县| 德化县| 沙雅县| 伊金霍洛旗| 临潭县| 勃利县| 稻城县| 禹州市| 洛扎县| 新邵县| 灌云县| 乌兰察布市| 射阳县| 石柱| 新余市| 汉源县| 伊宁市| 黑山县| 晋州市| 黑山县|