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 回答