0

トップディレクトリ( "/filename.php")のajaxファイルを呼び出しています

ajaxファイルはサブディレクトリ( "/uploads/filename.php")にあります

関数を呼び出してからstart_session()、各ページの上部にあるセッションIDをエコーすると、トップディレクトリのファイルのセッションIDは、サブディレクトリのファイルのセッションIDとは異なります。

サブディレクトリからトップディレクトリに作成されたセッション変数にアクセスする必要があります。これを達成するために私は何をしなければなりませんか?

4

2 に答える 2

0

スクリプトがどのディレクトリにあるかに関係なく、セッションIDは同じである必要があります(サーバー側の構成で別の方法で定義されている場合を除く)。あなたはあなたのセッションに名前を付けていませんか?そうでない場合は、セッションの例に名前を付けてみてください。

file.php

session_name("example");
session_start();
echo session_id();

other / file.php

session_name("example");
session_start();
echo session_id();
于 2012-07-05T17:13:17.300 に答える
0

これを行う方法はわかりませんが、ユーザー名とパスワードのセッション変数をajax経由で渡し、データベースで確認して、それに基づいて情報を取得することはできます。

于 2012-07-06T19:46:14.720 に答える