将URL作为查询字符串发送

时间:2014-05-12 11:23:33

标签: php

认为我当前的网页网址是: http://example.com/id=10

在此页面中有链接到其他页面,我想将当前URL作为查询字符串传递,如下所示:

http://example.com/about-us/?edit=1&return=http://example.com/id=10

PHP中的

http://example.com/about-us/?edit=1&return=<?php echo $_SERVER['QUERY_STRING'] ?>

但这不起作用,任何人都可以帮我这样做。

2 个答案:

答案 0 :(得分:1)

使用此(我假设您仅使用http);

$currentUrl = urlencode("http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]");

$link = "http://example.com/about-us/?edit=1&return=" . $currentUrl;

答案 1 :(得分:0)

使用urlencode($_SERVER['QUERY_STRING'])

它对链接进行编码。