我试图复制网址看起来像这样:http://domain.com/myfile.php?test-main
你怎么一个网址复制到变量
所以我试图让网址,所以我可以变量R添加到像这样的结尾: http://domain.com/myfile.php?test-main?r=stuff
当我使用$_SERVER['REQUEST_URI']
它只是复制文件名myfile.php而不是其他变量。任何一个我如何可以复制整个网址?
我试图复制网址看起来像这样:http://domain.com/myfile.php?test-main
你怎么一个网址复制到变量
所以我试图让网址,所以我可以变量R添加到像这样的结尾: http://domain.com/myfile.php?test-main?r=stuff
当我使用$_SERVER['REQUEST_URI']
它只是复制文件名myfile.php而不是其他变量。任何一个我如何可以复制整个网址?
$addr = "http://".$_SERVER['SERVER_NAME']."/".$_SERVER['REQUEST_URI']."?".$_SERVER['QUERY_STRING']."&r=stuff";
,你可能要筛选变量可能的XSS攻击
你是什么意思过滤器? – user962449
如果我想通过$ addr var与PHP,当我在第二页中回显我得到的网址只有&。符号后的所有变量都消失了。我该怎么办? –
从提供的零件中自行构建它。
做一个print_r($ _ SERVER);看你要添加的所有可用
的主要原因之一是HTTP_HOST
如果'回声“
”;',你可以看到'$ _SERVER'数组中可以访问的所有变量。其中一个将包含您的整个网址。看看你能否找到它。 :) – qJake'var_dump($ _ SERVER);'看看有没有什么有用的 – derp
@ user962449:“复制”一个url,从哪里来? – salathe