嗨我有一个php链接,它调用一个模态弹出窗口,一切正常,我遇到的问题是它没有传递链接中的php变量。
php变量显示在地址栏中,但它没有传递给模态表单。
这是我的链接
echo "<a href=\"?ip_address='.$ip_address.'#accSettings1\" >Add</a>";
我得到这样的变量。
$ip_address = $_GET['ip_address'];
echo "$ip_address";
答案 0 :(得分: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>