我$_GET['link']
用来接收链接...
但是链接中有&
' 导致变量被错误地读取。
我该怎么做呢?
这是链接...
http://vk.com/video_ext.php?oid=172860651&id=162881967&hash=1864975b71a6085a&hd=1
以供参考。
谢谢。
我$_GET['link']
用来接收链接...
但是链接中有&
' 导致变量被错误地读取。
我该怎么做呢?
这是链接...
http://vk.com/video_ext.php?oid=172860651&id=162881967&hash=1864975b71a6085a&hd=1
以供参考。
谢谢。
在编写链接时使用urlencode
,然后在阅读链接时使用urldecode
:
<a href="http://example.com/file.php?link=<?php echo urlencode($link);?>">link</a>
<?php
$link = urldecode($_GET['link']);
echo $link;
?>
创建链接时应使用 PHP 的 urlencode ( http://php.net/manual/en/function.urlencode.php ),然后使用 urldecode ( http://php.net/manual/en/function.urldecode .php ) 在 $_GET['link'] 上获取正确的值。