0

我还在学习 php,但我还没有弄清楚何时使用 ' 或 "。我猜这就是这段代码的问题。它将我重定向到正确的页面,但 $loc 变量没有被继承。

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

在有 header() commaned 的页面上,我还有一个包含命令...

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

在 globalscripts.php 中是...

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

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

3 回答 3

1

我个人会使用:

<?php
    header('Location: roomdata.php?loc='.$loc);
?>
于 2012-11-19T23:29:00.843 回答
1
<?php if( isset($_GET['loc']))?>

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

TRY

<?php
    if( isset($_GET['loc'])){
        $loc = $_GET["loc"];
    }
?>
于 2012-11-19T23:32:17.273 回答
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
于 2012-11-19T23:28:28.990 回答