Как назначить переменную php в присваивании значения JavaScript?

Возможный дубликат:
Как передать переменные JavaScript в PHP?

Как назначить на эту переменную php переменную asign javasript

<script type="text/javascript"> var var_example = "2222"; </script> <?php echo $var_example_php = ? /// How to assign on this php variable asign javasript value ?> 

Вы просто не можете этого сделать, вам нужно понять разницу между программированием на стороне клиента / сервера, вы не можете присвоить значение Javascript переменной PHP, да, но вы можете присвоить значение PHP вашему javascript

Вы не можете сделать это. Альтернативой может быть создание cookie с использованием javascript, а затем чтение cookie в PHP.

В Javascript:

 <script type="text/javascript"> document.cookie = "cookieName=cookieValue"; </script> 

И в PHP

 <?php $phpVar = $_COOKIE['cookieName']; echo $phpVar; ?> 

Но важным моментом для этого является необходимость перезагрузки браузера.

С наилучшими пожеланиями…

Вы можете сделать это, используя функцию ob_start() ( документация ). Если вы используете этот метод, вы можете вызвать функцию и проанализировать содержимое html. Вы ищете свою переменную и получите ее с помощью php ..

 <html> <head> <?php $my_var = ''; function callback($buffer) { global $my_var; $arr = array(); preg_match('/var_example = \"(?P<var>\w+)\"*/', $arr, $buffer); $my_var = $arr['var'][0]; return $buffer; } ob_start("callback"); ?> <script type="text/javascript"> var var_example = "2222"; </script> <?php ob_end_flush(); ?> </head> <body> </body> </html> 

Попробуйте следующее:

Используйте функцию document.write в javascript.

 <?php $var_example_php = "<script>document.write(var_example);</script>"; echo $var_example_php; ?>