0

私はローカル マシン (127.0.0.1) にいます login.php で、DB から値を抽出するセッション変数を作成します

$_SESSION['user_id'] = $row['user_id'];

upload.php で変数を呼び出します

session_start();
$a = $_SESSION['user_id'];

クエリの WHERE で変数を使用します。

$result = mysql_query("SELECT * FROM users WHERE user_id='" . $_SESSION['user_id'] . "'");
$result = mysql_query("SELECT * FROM users WHERE user_id='" . $_SESSION['user_id'] . "'");

問題は、両方のクエリが Internet Explorer ではうまく機能するが、Chrome と Firefox では機能しないことです。

これを解決するためのアドバイスはありますか?

4

1 に答える 1

0

$_SESSION を使用するすべてのページの head に常に含める必要がありsession_start();ます-正しく機能しない場合を除きます-したがって、login.php でも head に配置します

于 2013-04-18T21:39:02.860 に答える