私はajaxでphp sessionを設定したいと思います。 session.phpにセッションを設定する機能があります。jquery/ajaxでPHPセッションを設定するには?
public static function set($key, $value) {
$_SESSION[$key] = $value;
}
JavaScriptのアラートを確認して、「はい」をクリックするとセッションを設定します。 セッションを簡単に設定するにはどうすればよいですか?
EDIT 2012年4月16日午後03時31分GMT:+1
デビッド:答えのためのおかげで、それがはっきり見えます。私はそれを試みたが、私のPCで何もしない。 (同じフォルダに)
<script src="http://code.jquery.com/jquery-latest.js"></script>
<p>I would like to say: </p>
<script>
$("p").append("<strong>Hello</strong>"); //check jquery is working
$.get('a.php', function(data) {
// do something on success?
});
</script>
b.php
<script type="text/javascript">
alert('aaa');
</script>
<?php
echo "print by b.php";
?>
a.phpと私はあなたが行う簡単なPHPのページを持つことができ、ブラウザ
あなたは$ _SESSIONに値を割り当てる前にsession_startを書いていますか? –
@ user1336101:「ブラウザで実行する」、「自分のPCで何もしない」などと言ったとき、私は最初にPHP対応Webサーバーを持っていない可能性があると考えていましたか?どのローカルWebサーバを使用していますか?PHPはそのWebサーバ上でまったく動作しますか? – David
また、PHPが動作している場合、Firebugのようなものでこのリクエストをデバッグできますか?そうすれば、あなたはその応答が何であるかを知ることができます。 (それは、AJAX呼び出しで成功した場合は何もしていないので、応答があったことをUIに表示するようには見えないからです。) – David