2

これを行う最良の方法は何ですか?

$_SESSION["sessionOpentok"]このJavaスクリプトvarに設定する必要があるこれがありますvar session_id

セキュリティは問題ではありません。エンド ユーザーがこのセッション ID を確認できれば問題ありません。

AJAX 呼び出し、json エンコード、区切り記号、php エコー、php 印刷について聞いたことがあります。

どれも機能していないようです。セッション変数に引用符があるため、echo と print は機能しません。

JSON エンコードは、この数値を null にエンコードします。

何か案は。ありがとう

4

2 に答える 2

0

理論的には、それvar session_id = <?php echo json_encode($_SESSION['sessionOpentok']); ?>;を行う必要があります。

ただし、null を取得している場合は、エンコードの問題が発生する可能性があります。試す:

var session_id = <?php echo json_encode(utf8_encode($_SESSION['sessionOpentok'])); ?>;
于 2013-06-18T15:32:49.293 に答える
0

エコーする前に文字列をエスケープします。

var session_id = '<?php echo addslashes($_SESSION["sessionOpentok"]) ?>';

文字列が一致しないため、session_id 変数の使用方法によっては、これが機能しない場合があります。

于 2013-06-18T15:34:22.963 に答える