0

こんにちは、すべて正常に動作するモーダル ポップアップ ウィンドウを呼び出す php リンクがあります。問題は、リンクで php 変数が渡されないことです。

php 変数がアドレス バーに表示されますが、モーダル フォームに渡されません。

ここに私のリンクがあります

 echo "<a href=\"?ip_address='.$ip_address.'#accSettings1\" >Add</a>";  

そして、私はこのような変数を取得しています。

$ip_address = $_GET['ip_address'];  
echo "$ip_address"; 
4

1 に答える 1

4

一重引用符ではなく二重引用符が必要です

<? echo "<a href=\"?ip_address=".$ip_address."#accSettings1\" >Add</a>";  ?>
                              -^-------------^-

それは合格.'、リテラル文字列として、出力は次のようになります

仮定$ip_address = 'hello';

<a href="?ip_address='.hello.'#accSettings1" >Add</a> <!-- HTML Source -->
                    -^-------^-
             This is why the link breaks

そのため、リンクに不要なピリオドと一重引用符を追加して、それを壊しています

そして、私が提供したコードは

<a href="?ip_address=hello#accSettings1" >Add</a>
于 2013-05-27T17:58:57.827 に答える