Передача переменных javascript в php?

ОК, поэтому я пытаюсь получить переменную javascript в php-скрипте, это будет примером,

<script type="text/javascript"> x = new Date() </script> <?php $x = $_GET["x"]; ?> <p><?php echo $x ?></p> 

я просто не могу заставить его работать! Мне нужна помощь, пожалуйста?

EDIT: ну, я просто пытаюсь получить хэш из URL-адреса через javascript, а затем поместить его в php-скрипт.

PHP и javascript не работают так.

PHP – это серверный язык. Хотя javascript – это клиентский язык.

Есть еще способы передачи данных из клиентского окна на ваш сервер, через ajax, параметры запроса, файлы cookie … Но никто не будет работать на одной странице.

Дайте нам более четкое представление о том, чего вы пытаетесь достичь, и мы с радостью поможем.

ОБНОВИТЬ

JS

 <script type="text/javascript"> document.cookie = 'name=Khez' ; </script> 

PHP

 <?php var_dump($_COOKIE['name']); ?> 

Итак, есть 2 страницы page1.php и page2.php

page2.php необходимо передать переменные JS в page1.php

Мы можем сделать это, передав его как переменные url из page2.php и page2.php его в page1.php используя $_GET[] .

page2.php (отправить JS-переменную)

 <script type=text/javascript> var lati = location.lat(); var longi = location.lng(); document.location = 'http://www.rajak.me/index.php?addlat='+lati+'&addlong='+longi; }); </script> 

page1.php (получить переменную JS)

 <?php $addlat = $_GET['addlat']; $addlong = $_GET['addlong']; ?> 

Вы можете использовать следующий Javascript, который будет ссылаться на somepage.php с переменной в Url

 <script type="text/javascript"> x = new Date() window.location.href = "somepage.php?w1=" + x; </script> 

Это содержимое somepage.php, которое получает переменную и перекликается с ней

 <?php if (isset($_GET["w1"])) { $x = $_GET["w1"]; echo $x; }else{ echo 'no variable received'; } ?> 

PHP – это код «Серверная сторона», а javascript – код на стороне клиента. Они не взаимодействуют …

PHP – серверный ~ весь синтаксический анализ выполняется на сервере. JavaScript – это клиентская сторона ~ все происходит ПОСЛЕ того, как клиент получает доступ к клиенту. Если вам нужна дата в PHP, я рекомендую time() и / date()