我们如何获得一个参数的URL

时间:2013-11-21 02:02:23

标签: php .htaccess codeigniter codeigniter-2

我正在尝试获取作为参数的URL但不幸的是我收到了Forbidden错误

例如:http://project.com/http://google.com

如果我把上面的url,我的参数应该是http://google.com,但我没有得到。我得到了一个禁止错误。

我正在进行的项目是Codeigniter

以下是我为路线做的事情

$route['(:any)'] = "mycontroller";

1 个答案:

答案 0 :(得分:2)

您应该在GET上使用之前对参数进行编码。

echo '<a href="yourcontorler/' . urlencode('www.google.com?test=test&test2=test2') ">test</a>';

通过这种方式,google vars和你之间没有冲突。

有关详细信息,请参阅urlencode()手册。