在header()中包含php变量

时间:2012-11-19 23:25:19

标签: php variables header

我还在学习php而且我还没有想出何时使用'或'。我猜这是代码的问题。它将我重定向到正确的页面,但$ loc变量不是结转了。

 <?php header("Location: roomdata.php?loc=$loc"); ?>
在包含header()的页面上的

我还有一个include命令...

<?php  include 'include/globalscripts.php';  ?>

并且在globalscripts.php中是......

<?php if( isset($_GET['loc']))?>

<?php $loc = $_GET["loc"];?>

3 个答案:

答案 0 :(得分:1)

我个人会用:

<?php
    header('Location: roomdata.php?loc='.$loc);
?>

答案 1 :(得分:1)

<?php if( isset($_GET['loc']))?>

<?php $loc = $_GET["loc"];?>

TRY

<?php
    if( isset($_GET['loc'])){
        $loc = $_GET["loc"];
    }
?>

答案 2 :(得分:0)

您的代码应该有效,您确定此时已定义$loc吗?

关于'"

$value = "derp";
echo "the value is:\t$value";
//output: the value is:     derp

echo 'the value is:\t$value';
//output: the value is:\t$value