欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

動態(tài)網(wǎng)頁制作PHP中的Cookies_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:PHP中的Sessions簡單學(xué)習(xí)動態(tài)網(wǎng)頁制作
PHP session變量的作用是:存儲用戶的session信息,或者改變用戶的session設(shè)置。Session變量儲存了一個單一用戶的信息,它可以被所有的頁面使用。 PHP Session變量 當(dāng)你在自己的計(jì)算機(jī)上運(yùn)行一個應(yīng)用程序時,你打開它,對他做一些改變,然后關(guān)閉它,這個過程

Cookie通常用來驗(yàn)證或辨別一個用戶。

Cookie是什么呢?

Cookie通常用來驗(yàn)證或辨別一個用戶。Cookie是通過服務(wù)器發(fā)送到用戶計(jì)算機(jī)中的一個小文件。每次,當(dāng)相同的計(jì)算機(jī)通過瀏覽器請求一個頁面時,原先存儲的cookie也會發(fā)送到服務(wù)器。你可以使用PHP來創(chuàng)建和獲取cookie的值。

怎樣創(chuàng)建一個cookie呢?

Setcookie()函數(shù)是用來設(shè)置一個cookie的。

注意:setcookie()函數(shù)必須在<html>標(biāo)簽之前。

語法

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

案例

在下面這個例子中,我們將創(chuàng)建一個名為“user”的cookie并把“Alex Porter”這個值賦給它;同時,我們還規(guī)定cookie將在一小時后過期:

<?php
setcookie("user", "Alex Porter", time()+3600);
?>
<html>
<body>
</body>
</html>

注意:當(dāng)發(fā)送cookie時,cookie值是自動進(jìn)行URL編碼[URLencoded]的;當(dāng)受到cookie時,自動進(jìn)行URL解碼。(如果你不希望進(jìn)行URL編碼,可以使用setrawcookie()函數(shù)替代)

如何獲取cookie值?

PHP _COOKIE變量是用來獲取一個cookie值的

在下面這個例子中,我們獲取了名為“user”的值并將它顯示在頁面上:

<?php// Print a cookieecho _COOKIE["user"];// A way to view all cookies
print_r(_COOKIE);
?>

我們使用isset()函數(shù)來檢查cookie是否被設(shè)置:

<html>
<body><?php
if (isset(_COOKIE["user"]))
echo "Welcome " . _COOKIE["user"] . "!<br />";
else
echo "Welcome guest!<br />";
?></body>
</html>

如何刪除一個cookie?

當(dāng)你要刪除一個cookie時,你必須確保cookie已經(jīng)過期。

案例:

<?php
// set the expiration date to one hour agosetcookie("user", "", time()-3600);
?>

如果瀏覽器不支持Cookie怎么辦?

如果你的瀏覽器不支持cookie,你必須使用其他方法將一個頁面的信息傳輸?shù)搅硪豁撁嬷小F渲幸粋方法就是使用表單(我們已經(jīng)在先前的教程中提到過)。


下面這個案例:當(dāng)用戶點(diǎn)擊“提交submit”按鈕的時候,用戶輸入的信息被傳輸?shù)?ldquo;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>
</html>

分享:用PHP5的DirectoryIterators遞歸掃描目錄
PHP5中增加了Iterator,一組有助于導(dǎo)航和處理等級數(shù)據(jù)結(jié)構(gòu)的現(xiàn)成接口,這是PHP5最有趣的新特性之一。 這些Iterator顯著減少了處理XML文檔樹或文件集合所需的代碼。PHP5中使用大量Iterator,包括ArrayIterator、 CachingIterator、LimitIterator、RecursiveIt

來源:模板無憂//所屬分類:PHP教程/更新時間:2012-06-13
相關(guān)PHP教程