1

SWFUpload を Joomla に統合しようとしています (カスタマイズされた実装です。これが、swfupload で拡張機能を使用できない理由です)。

SESSION の場合は ID を SWFUpload に渡します。サーバー側では、渡された ID の $_SESSION のすべてのデータを取得する必要があります。

これは私が持っているコードです(スクリプトへの直接アクセス):このチュートリアルに基づいています

if (isset($_POST["PHPSESSID"])) {
    session_write_close();             // End the previously-started session
    session_id($_POST["PHPSESSID"]);   // Set the new session ID
    session_start();                   // Start it
}

SWFUpload デバッグ ウィンドウに表示されるエラーは次のとおりです。

Fatal error: session_start(): Failed to initialize storage module: user (path: /var/lib/php5) in /srv/www/htdocs_appsrv/.../incoming.php on line 19

19行目は

session_start();

セッション ID を持つセッションを再起動し、$_SESSION から必要なすべてのデータを取得するにはどうすればよいですか?

助けてください。ありがとうございました。

4

2 に答える 2

2

わかりました、以下のコードは機能するようです

if (isset($_POST["PHPSESSID"])) {
    session_write_close();             // End the previously-started session
    $jd = new JSessionStorageDatabase();
    session_id($_POST["PHPSESSID"]);   // Set the new session ID
    session_start();                   // Start it
}

私はこのチュートリアルに基づいてそれを見つけました

于 2012-05-29T13:45:31.400 に答える
0

やってみました:

JFactory::getSession()->destroy();
于 2012-05-29T00:51:02.363 に答える