作者kg3363 (深藍)
看板PHP
標題Re: [請益] ? 和 & 的問題
時間Thu Aug 2 15:39:59 2012
首先感謝Kerash大的解釋,他整段的程式碼是這樣的~
$updateGoTo="PHA02-1.php";
if(isset($_SERVER['QUERY_STRING'])){
$updateGoTo .=(strpos($updateGoTo, '?')) ? "&" :"?";
$updateGoTo .=$_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s",$updateGoTo));
是不是可以說它輸出的值會有~PHA02-1.php&~和~PHA02-1.php?~兩種呢?
如果是的話這樣有什麼意義呢??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.185.112
1F:推 LaPass:正確格式是 test.php?var1=1&var2=2&var3 ..... 這樣 08/02 15:44
2F:→ kerash:網址如果有query string,就會有問號,因此要串連得用 & 08/02 15:44
3F:→ kerash:如果沒有 query string 就不會有問號,串連得加 ? 08/02 15:44
4F:→ LaPass:他在判斷,該接?或是& 08/02 15:44
5F:→ kerash:我解是有點錯誤,但主要的意義就是LaPass 四樓的回復 08/02 15:48
6F:→ kerash:應該說如果有問號代表本身有QUERY了,只要用&組合即可 08/02 15:48
7F:→ kg3363:大致瞭解了~感謝LaPass大和Kerash大兩位高手的解釋~謝謝^^~ 08/02 15:57
8F:→ lambo:是DW產生的語法嗎?XD 08/05 20:43