-8

" マークのない GET 変数が必要なだけです。 ' マークは問題ありませんが、" は問題ありません。それを修正するために何をする必要がありますか? いいえ、" マークを ' に変更しても機能しません。GET は URL リンクであるため、これを行う必要があります。URL リンクは 2 つの " 引用符内にある必要があります。これらの行内に " マークがあると、リンクが途中で停止します。

' . $_GET["test"] . '

マイコード

<?php
$user = str_replace($_GET["user"], "\"", "'");
$user = "" . $user . "";
?>

<iframe src="https://domain.tld/?user=' . $user . '&password=' . $_GET['password'] . '&version=99" height="30" width="500"></iframe>
4

1 に答える 1

4

$_GET[''] 変数を取得し、検索と置換を使用してすべての "

例:

$myVar = str_replace($_GET["myVar"], "\"", "'");
$myStringWithVar = "" . $myVar . "";

完全な例:

<iframe src="https://domain.tld/?user=<?php echo
str_replace($_GET["myVar"], "\"", "'");  ?>&password=' .
$_GET['password'] . '&version=99" height="30" width="500"></iframe>

後で別のユーザー名で同じ質問をしないでください (あなたが行ったように)

于 2013-02-24T02:07:06.820 に答える