URL:
http://localhost/url.php?url=http://www.google.com.hk/webhp?prog=aff&client=pub-0194889602661524url.php:
echo $_GET['url'];我的目的是通过转发,记录下链接的点击数,但发现只要是URL带分割符&,就取不到后面的参数,求解
http://localhost/url.php?url=http://www.google.com.hk/webhp?prog=aff&client=pub-0194889602661524url.php:
echo $_GET['url'];我的目的是通过转发,记录下链接的点击数,但发现只要是URL带分割符&,就取不到后面的参数,求解
谢谢,并不需要给URL字符编码
$url = "http://localhost/url.php?url=".urlencode("http://www.google.com.hk/webhp?prog=aff&client=pub-0194889602661524");
echo $url;然后用这个url去打开,再取
echo $_GET['url'];
是http://www.google.com.hk/webhp?prog=aff&client=pub-0194889602661524
$url = "http://localhost/url.php?url=".rawurlencode("http://www.google.com.hk/webhp?prog=aff&client=pub-0194889602661524");还是http://www.google.com.hk/webhp?prog=aff
$url = "http://localhost/url.php?url=".rawurlencode("http://www.google.com.hk/webhp?prog=aff")."&client=pub-0194889602661524";
"http://localhost/url.php?url=".urlencode("http://www.google.com.hk/webhp?prog=aff&client=pub-0194889602661524");在url.php页面echo urldecode($_GET['url']);