2

動的に生成されたWebサイトでは、URLの一部に/文字が含まれていることがあります。

セリーナ・ウィリアムズ/ビーナス・ウィリアムズ-アンドレア・フラバーチワ/ルーシー・ハラデカ

また、当然、/記号はフォルダと見なされるため、URLは404エラーを返します。そのため、URLは存在しません。

/文字を含む文字列をエンコードして後でデコードするPHP関数は何でしょうか?

4

2 に答える 2

4

PHP:urlencodeを使用してエンコードし、対応するPHP:urldecodeを使用してデコードできます。

urlencode($stringinput)
于 2012-07-07T12:55:09.327 に答える
0

htmlentities()whit urlencode()を使用できます

<?php
$query_string = 'foo=' . urlencode($foo) . '&bar=' . urlencode($bar);
echo '<a href="index.php?' . htmlentities($query_string) . '">';
?>
于 2012-07-07T13:03:03.873 に答える