我正在尝试获取作为参数的URL但不幸的是我收到了Forbidden错误
例如:http://project.com/http://google.com
如果我把上面的url,我的参数应该是http://google.com,但我没有得到。我得到了一个禁止错误。
我正在进行的项目是Codeigniter
以下是我为路线做的事情
$route['(:any)'] = "mycontroller";
答案 0 :(得分:2)
您应该在GET上使用之前对参数进行编码。
echo '<a href="yourcontorler/' . urlencode('www.google.com?test=test&test2=test2') ">test</a>';
通过这种方式,google vars和你之间没有冲突。
有关详细信息,请参阅urlencode()手册。