重定向没有引号的链接代码

时间:2012-12-07 22:23:09

标签: testing

重定向没有引号的链接代码

2 个答案:

答案 0 :(得分:1)

您需要对链接进行编码。例如,如果这是您的链接:

http://example.com/test.php?val="quotations"&var=test

"quotations"testGET个参数。通常你会在这里看到数字,但人们经常也会说出数字。每个值都有一个键,在本例中为valvar

这些参数不能包含特殊字符(例如空格,问号或&符号),但有时候人们需要将它们放在那里。要解决此问题,请编码urlencode所有GET参数。您可以使用urlencode()函数在PHP中执行此操作。

echo 'http://example.com/test.php?val=' . urlencode('"quotations"') . '&var='. urlencode('test');
//  http://example.com/test.php?val=%22quotations%22&var=test

如果你只需要做一次,你可以在这里编码:

http://meyerweb.com/eric/tools/dencoder/

答案 1 :(得分:-2)

使用PHP,您可以使用str_replace

$url = 'http://www.domain.com/"/';
$url = str_replace('"', '', $url);