作者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