0

私はまだ php を学んでいますが、いつ ' または " を使用するかまだわかりません。それがこのコードの問題だと推測しています。正しいページにリダイレクトされますが、$loc 変数は引き継がれません。

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

header() コマンドが含まれているページには、インクルードコマンドもあります...

<?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 に答える