PHP セッション変数を js 関数に渡そうとしていますが、失敗しています。
これが私が試していることです。望ましい最終結果は、ログインしたユーザーの詳細に基づいて正しい JSON ファイルを読み取ることです。
これは可能ですか?
var username = <?=$_SESSION[username]?>;
$('#aboutContent').redactor({
imageGetJson: '/users/'+username+'/gallery/gallery.json'
});
}
私も試しました:
imageGetJson: '/users/<?=$_SESSION[username]?>/gallery/gallery.json'
しかし、まだサイコロはありません。
更新 - 修正済み
問題は、この js が session_start が呼び出されるのと同じファイルではなく、外部ファイルにあることでした。これを使用すると完全に機能します (var ユーザー名を設定する必要はありません):
imageGetJson: '/users/<?=$_SESSION['username']?>/gallery/gallery.json'