2011-03-18 9 views
4

アップロード用プラグインでファイルをアップロードしています。アップロード中に PHPセッションが失われると、セッションを復元する方法はありますか? おそらくそのIDによって?IDでPHPセッションを復元できますか?

+0

「紛失しました」。 – Maerlyn

+0

彼が話しているのは、フラッシュベースのアップローダの共通の問題です。ブラウザからセッションを識別するクッキーを自動的に取得しないので、セッションIDを手動で送信します。 –

答えて

13

はい。

$('#upload').uploadify({ 
    'scriptData':{'session_name':"<?php echo session_id(); ?>"} 
}); 

そして、あなたはあなたのPHPにこれを追加する必要があります:あなたはuploadifyするオプションを追加する必要が

<?php 
session_id($_POST['session_name']); 
session_start(); 
?> 

予想通りその後、すべてがなります。

+1

session_start()を呼び出す前にsession_id($ _ POST ['session_name'])を呼び出す必要があります。 – Jody

+0

はい、ありがとう、その作品! – waterschaats

+0

@Jodyあなたは正解です、ありがとうございます。 @waterschaatsそれは正しい答えなので、質問の横にあるチェックマークのアウトラインをクリックして、それを確認します。 –

関連する問題