0

AJAXリクエストを処理するJavaScriptファイルがあります。このリクエストはPHPファイルを処理します(これは正常に機能します)。$_SESSIONしかし、このPHPファイルで自分の変数(または他のPHPファイルのクラスに実装されている静的変数)を呼び出したい場合、それは認識されません(私はechoそれを持っています500 error)。

JSファイルには、次のものがあります。

$.ajax({
        type: "POST",
        url: "../classes/ajax/myfile.php",
        data: "comment="+encodeURIComponent(text),

        success: function(msg){
            /* PHP returns the automatically assigned ID of the new comment */
        }
    }); 

PHPファイルでは、次のように変数をテストします。

require_once '../Account.php'; 
$temp=Account::getCurrentAccount()->getId(); 
echo($temp); 
exit;

誰かがアイデアを持っていますか?

4

1 に答える 1

1

これをajax.phpファイルに追加します

if( !isset( $_SESSION ) ){ session_start(); }

理想的には、いくつかの一般的な設定ファイルにそれがあります...

于 2012-07-30T21:27:59.390 に答える