Как вставить код PHP в JS

Статус
В этой теме нельзя размещать новые ответы.

grebovich

Гуру форума
Регистрация
19 Мар 2012
Сообщения
353
Реакции
68
value: foo

В начале определяется константа. там где код на странице.
Код:
<script>
  const foo = "<?= $var; ?>"
</script>

А затем эту константу нужно передать в поле value.
С любыми кавычками это строка.
Без кавычек это переменная или константа (смотря как определено ранее). И вместо нее javascript уже подставляет значение.
И обратите внимание есть ли у переменной/константы foo значение. Если нет, то вот:
Код:
<script>
  const foo = "<?php echo isset($_POST['referer'])?$_POST['referer']:(($_SERVER['HTTP_REFERER'])?$_SERVER['HTTP_REFERER']:'Неизвестно'); ?>"
</script>
Спасибо, но я уже решил данный вопрос.
Я поступил немного иначе, переименовал файл JS в php, потом в странице заинклудил его, ну и в него уже спокойно вписал значение, работает как часы...
 

garphild

Постоялец
Регистрация
19 Май 2009
Сообщения
60
Реакции
31
Спасибо, но я уже решил данный вопрос.
Я поступил немного иначе, переименовал файл JS в php, потом в странице заинклудил его, ну и в него уже спокойно вписал значение, работает как часы...

Тоже вариант. А почему не захотели использовать referer из javascript напрямую? Почему именно надо было это из php доставать?
value = document.referrer
 

grebovich

Гуру форума
Регистрация
19 Мар 2012
Сообщения
353
Реакции
68
Тоже вариант. А почему не захотели использовать referer из javascript напрямую? Почему именно надо было это из php доставать?
value = document.referrer
Ну во первых я хотел так зделать, но что только не делал так и не смог.
А во вторых я теперь подвязал не только рефер а Ip, метки, и т.п....
Для просмотра ссылки Войди или Зарегистрируйся
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху