例如网址http://www.abc.com/index.php?d=123&e=456
我在index.php中写
<?php
$a=$_GET["d"];
echo $a
?>
这样一来,输出值只有123
怎样写才能让它输出为123&e=456 ?
多谢大家!
那你可以在html页面这样写: index.php?d='123&e=456', 加个引号看看行不行追问
可以不加吗?有没有直接在index.php修改就可以实现的方法?
追答你可以输出$_SERVER数组看看, 有一个HTTP_REFERER, 这个是获取链接到当前页面的上一个页面的url, 也就是说你是从哪里过来的. 获取这个url后你就去截取你想要的字符串就行了.
也就是index.php?d=123&e=456, 然后你自己用php的方法去截取你想要的字符串, 至于怎么截取, 用正则匹配或explode函数用?号切割这个网址, 取?号后面的部分就是你想要的东西了.
温馨提示:答案为网友推荐,仅供参考