http協議中,規定了資料可以post 或 get 上傳,並且php直譯器會自動將其解碼,生成對應的 $_post $_get 變數,但能否同時用post 和 get 方式傳資料呢?
今用 php5 實驗了下,發現是可以的,http的請求頭如下述形式:
第一行中的 /post-url-para.php?id=12345&w=2131 被「額外」解析為 $_get 資料;
特別的,如果把post 給為 get 方式傳,其它內容不變,則 post 中的內容 可以用 $raw_post_data = file_get_contents( 'php://input' ); 讀取到,但沒有解析為
$_post 變數。
同時執行PHP4與PHP5
前段時間決定運用php5來開發最新的專案。由於很多程式還是用php4開發的,所以就涉及到如何同時除錯php4和php5程式的問題了。經過一番試驗,終於找到一種簡單的方法,讓我可以方便的除錯php4和php5程式。基本設定 原理說穿了很簡單,就是讓iis執行php4,然後讓apache2執行php5。...
PHP5配置選項
在unix平台上安裝基本沒有變化 1.gunzip 5.x.x.tar.gz 2.tar xvf 5.x.x.tar 3.cd 5.x.x 4.configure 5.make 6.make install 7.apachectl restart configure 配置命令取決於安裝步驟可能需要另...
php5 讀書心得
由於工作中要用到php,最近下了本 php5 power programming 在讀,外文的,還不錯,打算寫些讀書心得,可能會零散些。這次講的是多型。首先看乙個例子,是講動物發出的叫聲的。class cat class dog function printtherightsound obj els...