我试图从网址
输入文字我的php包含
<?php
$GET = rawurlencode($_GET[test]);
print urldecode($GET);
?>
我的文字http://test.com/forum/forum.php?mod=viewthread&tid=27&extra=page%3D1
但它不会获得整个网址...请帮助如何获取完整的网址
--- ---编辑 使我的问题更清楚
这是我在网址中输入的内容
http://test.com/redirect.php?test=http://test.com/forum/forum.php?mod=viewthread&tid=27&extra=page%3D1
我希望得到
http://test.com/forum/forum.php?mod=viewthread&tid=27&extra=page%3D1
答案 0 :(得分:0)
您的代码可以正常运行,但我认为$_GET[test]
存在问题,因为它应该是
$_GET['test']
答案 1 :(得分:0)
可能会有所帮助
<?php
$uri=rawurldecode($_GET['test']);
echo $uri;
答案 2 :(得分:0)
我想通了,需要一些字符串操作
<?php
$URL='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$pieces = explode("?test=", $URL);
echo $pieces[1];
?>