在header()中包含php变量
我仍在学习php,但还没有弄清楚何时使用“或”。我猜这就是这段代码的问题所在。它会将我重定向到正确的页面,但$loc变量没有被带入在header()中包含php变量,php,variables,header,Php,Variables,Header,我仍在学习php,但还没有弄清楚何时使用“或”。我猜这就是这段代码的问题所在。它会将我重定向到正确的页面,但$loc变量没有被带入 <?php header("Location: roomdata.php?loc=$loc"); ?> 在标题为()的页面上,我还有一个include命令 <?php include 'include/globalscripts.php'; ?> 在globalscripts.php中是 <?php if( isset
<?php header("Location: roomdata.php?loc=$loc"); ?>
在标题为()的页面上,我还有一个include命令
<?php include 'include/globalscripts.php'; ?>
在globalscripts.php中是
<?php if( isset($_GET['loc']))?>
<?php $loc = $_GET["loc"];?>
您的代码应该可以工作,您确定此时定义了
$loc
关于”
和“
:
我个人会使用:
<?php
header('Location: roomdata.php?loc='.$loc);
?>
尝试
添加更多信息,如$loc是什么以及如何派生它,代码看起来很好,问题可能在于如何构造$locRead,以便了解单引号和双引号之间的区别。这可能不是您的问题,因为语法是正确的。可能$loc
不在运行该代码的范围内。@techouse能否在链接中定义一个$\u会话变量?我之所以问这个问题,是因为我需要由用户在图像地图上单击的位置来定义它。例:在这种情况下,您可以使用单引号是的,@LifeCyte确实需要停止在
标记中包装每一行。这是令人困惑的、不必要的,并且可能会在输出中引入额外的空格,这将与诸如header()
之类的调用冲突。是的,当然要确保实际传递了带有loc键的GET var:)
<?php
header('Location: roomdata.php?loc='.$loc);
?>
<?php if( isset($_GET['loc']))?>
<?php $loc = $_GET["loc"];?>
TRY
<?php
if( isset($_GET['loc'])){
$loc = $_GET["loc"];
}
?>