2015-01-18 4 views
-2
<html> 
<head> 
<body> 
<script> 
    mynumber=19; 
    <?php 
     /*****PHP Script****/ 
    ?> 
</script> 
</body> 
</html> 

Вы можете помочь мне написать PHP-скрипт в этой позиции, который может отображать значение переменной javascript mynumber, которая равна 19, и отображать ее с помощью переменной PHP.Отобразить переменную Javascript в переменной PHP

я был запутывать, чтобы преобразовать его из яваскрипта переменной в переменную PHP ...

Спасибо за помощь.

+1

HTTP: // stackoverflow.com/questions/2338942/access-a-javascript-variable-from-php – trainoasis

+1

Короткий ответ: вы не можете, и вам, вероятно, это не нужно. Что вы пытаетесь достичь здесь? Если вы хотите параметризовать скрипт PHP, используйте параметр запроса, например: myscript.php? Mynumber = 12. Затем PHP может получить к нему доступ через $ _GET ['mynumber']. Если вы хотите общаться с сервером во время выполнения, отправьте вызов AJAX тем же способом. Если значение сохраняется на стороне клиента, используйте cookie; если они сохраняются на сервере, используйте либо базу данных, либо постоянную память. – Schien

+0

Переменные Javascript не существуют в то время или в среде, в которой выполняется PHP. – JAL

ответ

0

Вы не можете сделать это. Пожалуйста, поймите, что javascript - это клиентская сценария langauge, а php - это серверная сторона langauge.

Когда вы выполняете код или страницу загрузки, первый код на стороне сервера выполняется после этого на стороне клиента.

Для Ex: -

<html> 
<head> 
<body> 
<script> 
    mynumber=19; 
    <?php 
     /*****PHP Script****/ 
     echo $mynumber; 
    ?> 
</script> 
</body> 
</html> 

Он будет бросать ошибки Undefine переменного $ mynymber;

Но если вы хотите передать переменную javascript на стороне сервера php, вы можете сделать это с помощью Ajax. php-Ajax

0

Использование AJAX, но можно прочитать .php или .html файл с тем же PHP скрипт и разобрать строки, содержащие «вар-то = 1337, weirdthing = -1337,1337»

Смежные вопросы