用PHP保存JS输出

用PHP保存JS输出,php,javascript,output,Php,Javascript,Output,我想保存JavaScript代码的输出/结果。例如: <script>document.write(navigator.appVersion)</script> 然后写: fwrite($open, "<b>IP Address:</b> " .$ip . "<br/>"); fwrite($open,“IP地址:.$IP.”); 现在我想用同样的方法编写JavaScript的结果 当然,这是行不通的: fwrite($open

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

<script>document.write(navigator.appVersion)</script>
然后写:

fwrite($open, "<b>IP Address:</b> " .$ip . "<br/>"); 
fwrite($open,“IP地址:.$IP.”
);
现在我想用同样的方法编写JavaScript的结果

当然,这是行不通的:

fwrite($open, "<script>document.write(navigator.appVersion)</script>");
fwrite($open,“document.write(navigator.appVersion)”);
有什么帮助吗


谢谢

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


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

您不能这样做,javascript在客户端运行。您必须首先获取数据并将其发送回服务器,或者您可以使用用户代理的“echo”功能写入页面您是否尝试使用AJAX写入结果?您可以使用AJAX将
navigator.appVerison
发送到一个PHP文件。如果您想在服务器端完成此操作,则需要某种无头浏览器来呈现javaScript。linux有很多可用的功能,一个快速的google刚刚向我指出:
fwrite($open, "<script>document.write(navigator.appVersion)</script>");