PHP ECHO通过URL传递两个Var

时间:2012-11-30 04:48:45

标签: php url variables echo

echo "<li><a href=\"#\" onclick='load_page_device(\"mg-device.php?device=device_name&sensor=$p1_url\")'>".$row['p1_name']."</a></li>";

好吧,我只是试图通过php echo语句在url中传递两个变量。它根本不起作用。

我正在使用

$device_name = $_GET['device']; 
$sensor_name = $_GET['sensor'];

我也尝试过使用&amp;而不是&amp;只要。第一个变量似乎总是通过,但第二个变量永远不会。非常感谢任何帮助我一直试图让这个工作几个小时。谢谢!

1 个答案:

答案 0 :(得分:0)

echo '<li><a href="#" onclick="load_page_device("mg-device.php?device=device_name&sensor="'.$p1_url.'")">'.$row['p1_name'].'</a></li>';

您需要先检查$_GET['device'] , $_GET['sensor']是否已设置

if(isset($_GET['device']) && isset($_GET['sensor'])){

//stuff

}else{
      //other stuff
}