确定,所以我尝试得到一个JavaScript变量到PHP脚本,这将是一个例子,传递JavaScript变量到PHP?
<script type="text/javascript">
x = new Date()
</script>
<?php
$x = $_GET["x"];
?>
<p><?php echo $x ?></p>
我只是不能得到它的工作!我需要帮助吗?
编辑:嗯即时通讯只是试图从一个URL通过JavaScript哈希然后把它放在一个PHP脚本。
确定,所以我尝试得到一个JavaScript变量到PHP脚本,这将是一个例子,传递JavaScript变量到PHP?
<script type="text/javascript">
x = new Date()
</script>
<?php
$x = $_GET["x"];
?>
<p><?php echo $x ?></p>
我只是不能得到它的工作!我需要帮助吗?
编辑:嗯即时通讯只是试图从一个URL通过JavaScript哈希然后把它放在一个PHP脚本。
PHP和JavaScript不能像那样工作。
PHP是一种服务器端语言。虽然JavaScript是客户端语言。
仍然有从客户端窗口通过ajax,查询参数,cookie传递数据到服务器的方法...但是没有一个可以在同一页面上工作。
给我们一个更清晰的图像,你正在努力实现什么,我们将很乐意帮助。
UPDATE
JS
<script type="text/javascript">
document.cookie = 'name=Khez' ;
</script>
PHP
<?php
var_dump($_COOKIE['name']);
?>
PHP是 “服务器端” 代码和JavaScript是客户端代码。他们不互动...
PHP是服务器端〜所有解析都在服务器上完成。 JavaScript是客户端的〜所有事情都发生在客户端之后。如果你需要在PHP日期,我建议time()
和或date()
因此,有通过将其作为URL传递JS变量page1.php
2页page1.php
和page2.php
page2.php
的需求,我们可以做到这一点变量从page2.php
,并使用$_GET[]
得到page1.php
。
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'];
?>
这似乎是工作正常,将一个php页面的js变量传递到另一个页面。这是我之前搜索的内容。感谢@Raja Krishnan提出这个想法。 – 2012-07-12 03:21:55
你可以使用下面的JavaScript将链接到somepage.php与在变量网址
<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';
}
?>
这两个不同的语言在执行完全不同的地方的内容。JavaScript在客户端执行,php在服务器上执行。让另一个“看”另一个的唯一方法是使用像AJAX这样的通信框架。 – 2011-04-05 02:54:56
例如,为什么不使用php的日期函数? – DouglasMarken 2011-04-05 02:57:17
对不起沙德,:)我有点新的代码,看看我的个人资料只有14 – 2011-04-05 02:58:44