2

$_GET['link']リンクを受信するために使用しています...

ただし、リンクに&'が含まれているため、変数が正しく読み取られません。

どうすればよいですか?

これはリンクです...

http://vk.com/video_ext.php?oid=172860651&id=162881967&hash=1864975b71a6085a&hd=1

参考のために。

ありがとう。

4

2 に答える 2

4

リンクの使用を書くとき、urlencode次にリンクの使用を読むときurldecode

<a href="http://example.com/file.php?link=<?php echo urlencode($link);?>">link</a>

<?php
   $link = urldecode($_GET['link']);    
   echo $link;
?>
于 2012-12-01T20:29:41.173 に答える
2

リンクを作成するときは、PHPのurlencode(http://php.net/manual/en/function.urlencode.php )を使用してから、urldecode( http://php.net/manual/en/function.urldecode )を使用する必要があります。 .php)on $ _GET ['link']を使用して、正しい値を取得します。

于 2012-12-01T20:29:01.353 に答える