セッションIDが定義されていないという問題があります。
フォーム変数が、ajax/jqueryクエリを介してフォームに投稿されるページで呼び出されています。
セッション変数は、他のすべてのページで問題なく呼び出されます。この変数は、ユーザーがログインするときに設定され、auth.phpファイルによってチェックされます。 auth.phpファイルはセッション変数をうまく見つけますが、insert.phpファイルは "Undefined index:var ...."というエラーを吐き出します。
セッション変数が失われる理由はありますか?
EDIT: 私のauth.phpファイルでsession_startを呼び出しています。別のセッションを開始しようとすると、エラーメッセージが表示されます。
ファイルがajaxリクエストを介してポストされているためにセッション変数が見つからない可能性はありますか?
EDIT/ANSWER: 何が間違っているかを見つけました。私はフラッシュアップローダを使用していて、フラッシュでアップロードするとセッションが失われます。ああ、何の夜?
ありがとうございました!
あなたが何か間違っていることが分かった場合は、あなた自身の質問を回答として受け入れるべきです。) –