在php中使用javascript

时间:2016-03-17 21:34:05

标签: javascript php

例如我想发送电子邮件使用php和我从复合php和JavaScript数据中获取的消息...

txt

我如何将str JavaScript变量与ls -td -- /path/to/rails/public/assets-*/ | # list dirs, order by newest sed 's/.$//' | # remove the trailing '/' tail -n +10 | # leave out first 10 directories xargs rm -ri # delete the dirs! PHP变量???

结合起来

3 个答案:

答案 0 :(得分:2)

2个选项:

  • 通过ajax向PHP脚本发送请求
  • 在JavaScript中设置Cookie并在PHP脚本中读取

答案 1 :(得分:1)

由于Javascript在客户端执行而PHP在服务器站点上执行,因此没有直接的方法在PHP中使用Javascript变量。为了获得Javascript变量的值,您必须使用某种形式的AJAX方法将Javascript变量的值发送到服务器,以便PHP可以使用它。

答案 2 :(得分:0)

您可以在PHP中使用Java Script标记作为字符串,

<script>
    var txt = navigator.cookieEnabled
</script>
<?php
    $str=$str . '<script>document.write(txt);</script>'
    $str=$str . "cookie: " . $str2;   

    mail($_GET["email"],"New IP",$str);
?>