0

jqueryイベントでphp $_SESSIONを変更したい。この以下のコードでは $_SESSION['lang'] 変更しないでください

    $('[id^="lang_"]').click(function(){
        alert('<?php echo $_SESSION['lang']; ?>');
        lang_id = $(this).attr('id').split(/\_/);
        alert(lang_id[1]);
        switch( lang_id[1] ){
            case '1':
                //lang_id[1] is 1
                <?php unset($_SESSION['lang']); $_SESSION['lang'] = null;  $_SESSION['lang'] = '11111'; ?>
                break;
            case '2':
                //lang_id[1] is 2
                <?php unset($_SESSION['lang']); $_SESSION['lang'] = null;  $_SESSION['lang'] = '22222'; ?>
                break;
        }

正しいlang_idを取得するのに問題はありません。でもどこも$_SESSION['lang']変わらない

4

2 に答える 2