PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
PHP
[請益] 關於$_GET的一些問題
作者:
isDray
(isDray)
2014-04-05 20:42:43
我是一個新手,幾天前看到書上寫
<a href="" id="a">
<a href="" id="b">
<?php
switch($_GET['id']){
case 'a':
include(a.php);
break;
case 'b'
include(b.php);
break;
}
?>
大概是這樣子去達到一個區塊頁面切換的效果,所以在點下超連結時本身就會傳遞ID值嗎?
然後$_GET就能直接抓到嗎?
(程式碼可能有點小遺漏)
作者:
alog
(A肉哥)
2014-04-05 20:58:00
no, 不會你應該要寫在 href 內,例如 id=valueex: <a href="sample.php?id=value">Link</a>另外值得注意的是,這種東西叫做 Query Stringdata1=value1&data2=value2當你要傳遞英文數字以外的東西 value的部分必須要編碼否則無法讓瀏覽器解讀/發送正確的資料,伺服器也無法正確得到另外還有,如果你要輸出 query string 在 link/html 上需要使用 htmlspecialchars 做跳脫 避免不必要的攻擊至於 value 的編碼,可以使用 rawurlencode
http://www.php.net/manual/en/function.rawurlencode.php
這方面的資訊,請上 php 官方網站查詢為主
作者: see7di (see7di)
2014-04-09 23:50:00
很深奧的樣子
繼續閱讀
[請益] 網站應該是被植入東西的感覺
fowei
[請益] 用preg_match_all找pattern
jacobcan118
Re: [請益]第三方驗證會員登入功能
forptt
[請益]第三方驗證會員登入功能
forptt
[分享] PHP簡易框架分享
bb74102
[情報] PHP 也有 Day #1
rickysu
[請益] PHP如何匯入30幾萬筆的xlsx檔案呢?
jami520
[請益] PHP輸出成excel (mysql)
HarryCHIT
[請益] 關於PhP與MySQL
strife00
[請益] Request Entity Too Large
jay761119
Links
booklink
Contact Us: admin [ a t ] ucptt.com