Получить значение $_SESSION['']
мне надо получить в JS значение $_SESSIN[''] из PHP
так как скрипт JS я пишу в файле *.js, который подключается в шаблоне index.html вот такой метод не работает: var p = "<?php echo $_SESSION['blabla']; ?>"; alert(p); он не может найти вставки <?php ?>, дайте наводку как решить проблему |
Ясно, что не может-апач/IIS ищет пхп вставки только в файлах с расширениями, которые заранее указаны как динамика в конфиге апача.
Но указывать, что .js динамика-полная глупость. |
Цитата:
вопрос остался открытый. |
Он тебе говорит что файл .js не будет выполнятся сервером, вставляй свой кусок пхп в html страничку хотя бы. Т.к. для сервера файл с расширением .js просто набор текста, и передавать туда пхп не даст результата.
|
пишите в самой странице, если это необходимо
<script> SESSION = "<?php echo $_SESSION['blabla']; ?>"; alert( SESSION ); </script> |
Цитата:
<?php header( "Content-Type: application/javascript" );?> а затем подключайте его: <script type="text/javascript" src="somfile.php"></script> Ну а дальше разберетесь, уже с сессией. |
Часовой пояс GMT +3, время: 06:58. |