不带引号的重定向链接代码
问问题
142 次
2 回答
1
您需要对链接进行编码。例如,如果这是您的链接:
http://example.com/test.php?val="quotations"&var=test
"quotations"
是test
参数GET
。通常你会在这里看到数字,但人们也经常输入单词。在这种情况下,每个值都有一个键,val
并且var
.
这些参数不能包含特殊字符(例如空格、问号或 & 号),但有时人们还是需要将它们放在那里。为了解决这个问题,编码器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
如果你只需要这样做一次,你可以在这里编码:
于 2012-12-07T22:43:57.710 回答
-2
使用 PHP,您可以使用str_replace
:
$url = 'http://www.domain.com/"/';
$url = str_replace('"', '', $url);
于 2012-12-07T22:25:57.543 回答