成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PHP對話的具體使用技巧分享

開發 后端
我們在建設網站的時候,可以利用PHP對話維護用戶的變量,這一操作將不會建立太多的cookie。當啟動一個PHP對話時,就會使PHP引擎知道你想啟動一個對話。

對于PHP來說,***的遺憾是它對對話并不支持。更新到PHP4.0的時候,這一遺憾被填補上了。今天我們就來具體了解一下PHP對話的應用方式,希望通過本文介紹的內容能為新手們帶來新的知識點,充實我們的知識庫。 

#t#只要用戶在瀏覽你的網站,你就可以利用PHP對話維護與特定用戶有關的變量,而無需建立多個cookie、使用隱藏表格字段或將信息存儲在數據庫中。

在一個網頁上啟動一個對話,就會使PHP引擎知道你想啟動一個對話(如果還沒有啟動)或者繼續當前的對話:

session_start();

啟動一個PHP對話將通過cookie向用戶發送一個識別字符串(例如940f8b05a40d5119c030c9c7745aead9),在服務器端,會創建一個與識別字符串匹配的臨時文件,例如sess_940f8b05a40d5119c030c9c7745aead9,這個文件中包含注冊的對話變量以及它們的值。

用來顯示對話的作用的最常見的例子是訪問計數器。啟動PHP模塊,確保PHP代碼是文件的***行,在PHP代碼之前不要有空格、HTML代碼和其他的代碼。因為對話會發送一個頭部,因此如果在session_start()之前有空格和HTML代碼,就會得到一個出錯信息。

全部的訪問計數器代碼如下所示:

  1. <?   
  2.  
  3.   session_start();   
  4.  
  5.   session_register('count');   
  6.  
  7.   $count++;   
  8.  
  9.   echo "<P>You've been here $count times.</p>";   
  10.  
  11.   ?>   

如果重新加載上述的腳本文件,就會發現變量count的值增加了1,很酷吧。

還可以在PHP對話中注冊一個數組變量,假設我們注冊了一個名字為$faves的變量:

$faves = array ('chocolate','coffee','beer','linux');

可以象注冊一個簡單變量那樣注冊一個數組變量:

session_register('faves');

引用數組變量與引用簡單變量沒有什么二樣,如果一個用戶在網頁上指出在生活中的愛好時,可以把他的愛好注冊到一個被稱作$faves的數組變量中,然后可以在另一個網頁中很方便地把這些愛好顯示出來:

  1. <?   
  2.  
  3.   session_start();   
  4.  
  5.   echo "My user likes:   
  6.  
  7.   <ul>";   
  8.  
  9.   while (list(,$v) = each ($faves)) {   
  10.  
  11.   echo "<li>$v"; }   
  12.  
  13.   echo "</ul>";   
  14.  
  15.   ?>  

然后你就得到了一個關于用戶愛好的清單。

PHP對話變量不能被查詢字符串覆蓋,也就是說我們不能輸入http:///www.yourdomain.com/yourscript.php?count=56給注冊變量$count指定一個新值,這一點對于安全很重要:只能在服務器端的腳本中刪除一個沒有注冊的對話變量。

如果要完全刪除一個對話變量,首先需要從系統中注銷它:

session_unregister('count');

要完全刪除一個對話變量的腳本是非常簡單,如下所示:

session_destroy();

使用PHP對話變量可以減少訪問數據庫的頻率,使代碼更加清晰,而且可以減少對用戶發送的cookie的數量,它是最簡單的方法了。

責任編輯:曹凱 來源: 博客大巴
相關推薦

2009-12-01 10:50:45

PHP函數requir

2009-12-01 14:26:19

PHP函數ob_sta

2009-11-23 18:47:51

PHP中用header

2009-12-01 19:23:22

PHP緩存技術

2009-11-26 09:18:56

PHP函數參數傳遞方法

2009-11-27 09:30:58

PHP函數mb_str

2009-12-07 14:29:08

PHP array_w

2009-12-09 17:33:22

PHP性能優化

2009-12-02 15:50:41

PHP抓取網頁內容

2011-07-11 10:24:09

PHP

2009-12-10 17:27:39

PHP操作Cookie

2009-12-10 10:30:31

PHP刪除復制文件

2009-12-08 14:00:11

PHP函數microt

2009-12-10 10:24:24

PHP寫入文件

2009-12-11 15:35:50

PHP彈出對話框

2009-12-04 14:41:11

PHP數組變成JSON

2009-12-02 10:01:04

PHP亂碼問題

2009-12-28 10:40:13

WPF調用Winfor

2010-01-28 15:26:33

Android調用平臺

2010-02-25 15:25:19

WCF通道
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品一区二区三区四区五区 | 久久这里只有精品首页 | 伊人伊成久久人综合网站 | 欧美1区2区| 五月天天色 | 国内精品久久影院 | 伊人色综合久久天天五月婷 | 国产免费xxx | 中文天堂在线一区 | 91麻豆精品一区二区三区 | 日韩欧美国产电影 | 91精品国产91久久久久久丝袜 | 国产在线观 | 黄色免费网址大全 | 视频在线日韩 | 日韩高清一区 | 婷婷综合色 | 日韩视频观看 | 亚洲精品一区二区三区中文字幕 | 成人激情视频在线 | 99re视频在线 | 国产欧美日韩一区二区三区在线 | 国产精品五区 | 在线观看中文字幕 | 亚洲日韩中文字幕一区 | 久久99精品久久久久久国产越南 | 高清视频一区二区三区 | 免费毛片在线 | 一本一道久久a久久精品综合 | 91综合在线视频 | av黄色片在线观看 | 福利电影在线 | 羞羞视频在线观看网站 | 狠狠草视频 | 久久精品亚洲国产奇米99 | 一级毛片视频在线 | 国内精品在线视频 | 99精品视频免费在线观看 | 免费午夜剧场 | 成人伊人 | 久99久视频 |