看板 PHP 關於我們 聯絡資訊
首先感謝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
LaPass:正確格式是 test.php?var1=1&var2=2&var3 ..... 這樣 08/02 15:44
kerash:網址如果有query string,就會有問號,因此要串連得用 & 08/02 15:44
kerash:如果沒有 query string 就不會有問號,串連得加 ? 08/02 15:44
LaPass:他在判斷,該接?或是& 08/02 15:44
kerash:我解是有點錯誤,但主要的意義就是LaPass 四樓的回復 08/02 15:48
kerash:應該說如果有問號代表本身有QUERY了,只要用&組合即可 08/02 15:48
kg3363:大致瞭解了~感謝LaPass大和Kerash大兩位高手的解釋~謝謝^^~ 08/02 15:57
lambo:是DW產生的語法嗎?XD 08/05 20:43