0

私はこれに対して多くの反対票を獲得することを知っていますが、私は実際にこれを機能させることができないようです:

リンクを単純に移動しようとしています(変数はblahblahと言います)/ listen?v = blahblahしかし、/ listen?v="blahblah"またはエラーが発生しなくなります。

これが私が試したphp行のスニペットです:

echo "<a href='/listen?v=$escapedString'>";

echo "<a href='/listen?v=" . $escapedString . "'>";

そして、パーツを個々の線などに分けてみましたが、なぜそうなっているのか正直わかりません。

4

2 に答える 2

2

両方の行が正しいので、引用符は変数のコンテンツ内にある必要があります。次のようにトリミングできます。

$escapedString = trim($escapedString, '"');

または単にリンクのためにそれを行います:

echo "<a href='/listen?v=" . trim($escapedString, '"') . "'>";
于 2012-11-27T12:38:04.680 に答える
0

ファイル拡張子が必要です。たとえば、PHPファイルの場合...

echo "<a href='/listen.php?v=$escapedString'>";
于 2012-11-27T12:36:23.630 に答える