我现在的url是
getmail.php?v=f77d0c27769f7a72c522f6329bfd5e2d64867fbed14d6bc063daa93793c0094c&N=备份/@#$&F=N
但邮件服务器不能直接用"@#$"这个值
我就用urlencode()来编码了~~
url变成
getmail.php?v=f77d0c27769f7a72c522f6329bfd5e2d64867fbed14d6bc063daa93793c0094c&N=%B1%B8%B7%DD%2F%40%23%24&F=N
但我的F这个值就得不到了~~
本来应该为$F=N的~~
但现在根本就没有了$F
我在另外一个页面测试过得到的url
是
getmail.php?v=f77d0c27769f7a72c522f6329bfd5e2d64867fbed14d6bc063daa93793c0094c&N=备份/@
请问我怎么得到F的值啊??
测试:
link1 ,link3 可以.
link2 ,不行.
=============================================
<?php
echo "<a href=?v=f77d0c27769f7a72c522f6329bfd5e2d64867fbed14d6bc063daa93793c0094c&N=%B1%B8%B7%DD%2F%40%23%24&F=N>link1</a> <br />";
echo "<a href=?v=f77d0c27769f7a72c522f6329bfd5e2d64867fbed14d6bc063daa93793c0094c&N=备份/@#$&F=N>link2</a><br />";
echo "<a href=?v=f77d0c27769f7a72c522f6329bfd5e2d64867fbed14d6bc063daa93793c0094c&N=".urlencode("备份/@#$")."&F=N>link3</a>";
echo "<pre>";
print_r($_GET);
echo "</pre>";
?>