看板 PHP 關於我們 聯絡資訊
※ 引述《SuLaPKLa (= =)》之銘言: : 我有兩個網頁 內容就是在第一個 : 使用者輸入name後 按確認後 會在第二個網頁會顯示出來 : 我的問題是 : 該如何改寫 才能在網址直接輸入 : http://localhost/第二個網頁.php?name=123 : 就把資料直接輸出在第二個網頁 不用透過第一個網頁呢 : 對不起 我是新手 : 網頁程式碼一 對於剛加入PHP環境的開發者而言,了解一下 PHP 用來接收 外來參數的系統變數(四大天王)是必需的,這邊就容我粗略介紹一下。 $_GET 變數 存放接在網址(url)問號後面key=value格式所傳入的資料,例如: foo.php?a=1&b=2。或是由<form>表單,採用 method="get" 方法 傳入的資料。 $_POST 變數 存放由<form>表單,採用 method="post" 方式傳入的資料。 $_REQUEST 變數 存放混合$_GET和$_POST所傳入的資料,如果有同名稱的變數資料, 會以<form>為主。例如: <form method="post" action="foo.php?a=1"> <input name="a" value="one" /> </form> 那 $_REQUEST['a'] 的值,將會是 one 而不是 1 $_FILES 變數 存放由<form>表單,採用 enctype="multipart/form-data" 且 method="post" 方式,欄位類型 file 的資料,通常指的就是上傳 的檔案資料。例如: <form method="post" enctype="multipart/form-data"> <input name="myfile" type="file" /> </form> 另外這邊還有一個特別的系統變數就是 $_SERVER 。它存放著一些屬於環境 和執行請求的相關資訊。詳細的部分可以參考:http://goo.gl/O8ccm 如果有時間,建議開發者應該再進一步了解 HTTP 的 POST 和 GET 的相關概念。 像是 http://goo.gl/5dTDR 或是 http://goo.gl/ehexF 都是相當不錯的文章! -- 歡迎來我的網誌看看 @ http://blog.liaosankai.com -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.203.54.193 ※ 編輯: liaosankai 來自: 203.203.54.193 (07/09 07:43)
banqhsia:推 07/09 21:49
debian99:nice 07/12 14:19