php - 用 PHP 保存 JS 输出

标签 php javascript output

我想保存 JavaScript 代码的输出/结果。例如:

<script>document.write(navigator.appVersion)</script>

对于 PHP 我没有问题:

$ip = $_SERVER['REMOTE_ADDR']; 
$file = "log.txt"; 
$open = fopen($file, "a+"); 

然后写:

fwrite($open, "<b>IP Address:</b> " .$ip . "<br/>"); 

现在我想用相同的方法编写 JavaScript 的结果。

当然这是行不通的:

fwrite($open, "<script>document.write(navigator.appVersion)</script>");

有什么帮助吗?

谢谢

最佳答案

如果您需要获取有关用户浏览器的信息,请使用 PHP 函数。除非使用 Ajax 将其发回,否则无法从 PHP 获取 Javascript 输出。

要使用 PHP 获取浏览器信息,请使用 get_browser()

关于php - 用 PHP 保存 JS 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15672320/

相关文章:

php - 从 POST 获取动态变量

php - Paypal 沙盒 API 验证错误?

javascript - 如何在 Wordpress 中正确使用 jQuery noConflict 模式

javascript - 让整个过程持续设定的时间

c++ - GMP 浮点值 - 以 10 为基数以给定精度打印它们

php - Symfony2中ACL和用户角色有什么区别

php - 两个 ORDER BY/随机选择一个

javascript - JQuery获取同一类数据的选定/单个值

java - 生成 1 到 100 之间的 1 到 300 个数字并将每个数字放入字符串中时遇到问题

c++ - 用于 C++ 的 Linux 中的低级磁盘操作