-2

こんにちは、ユーザーのセッションを開始したいのですが、それができません。私もその例を見てきましたが、私の問題はまだ同じです。私はこのエラーが発生しています

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/a2277283/public_html/scripts/login.php on line 11

ここに私のコードがあります

<?php
    ob_start();
    session_start();
    include 'db.php';
    if (isset($_POST['submit'])) {
        echo $email = $_POST['user_email'];
        $sql = "select * from user where `user_email` = '$email'";
        if (mysql_query($sql)) {
            $_SESSION['email'] = $email;
            echo "$_SESSION['email']";
        }
    }
?>
4

2 に答える 2

1

問題は:

echo "$_SESSION['email']";

次のように引用符なしで使用します。

echo $_SESSION['email'];

また

echo "$_SESSION[email]";

また

echo "{$_SESSION['email']}";
于 2013-07-25T10:42:55.067 に答える
0

次のようにセッション変数をエコーし​​ます: PHP ドキュメントecho "{$_SESSION['email']}";で説明されているように

于 2013-07-25T10:42:07.280 に答える