使用javascript获取服务器信息

LTM*_*TME 1 javascript php

我正在尝试将一段PHP剪辑成JavaScript,理想情况是在两者之间传递尽可能少的变量.JavaScript中是否有任何超级全局变量可以为PHP $_SERVER数组提供类似的信息?

在JavaScript中,location似乎给了我一些有用的信息,但是像PHP相当于$_SERVER['HTTP_REFERER']什么?我也有jQuery作为资源.

Nor*_*ard 5

window.location可以读取或设置,并配备了如属性.pathname,.search,.protocol,等等-其中的每一个将提供URL作为只读值的特定方面.

document.referrer将提供引用URL作为字符串.如果您希望域/路径/查询/等等彼此分离,您需要自己执行此操作,或使用将提供它的库.

document.cookie将为您提供以分号分隔的用户/服务器集cookie列表.再次,把它变成一个数组或一个对象是你自己的肩膀.
您的cookie字符串也无法访问到期时间,也无法访问特定cookie的适用路径 - 安全性.

对于大多数其他数据,您将不得不与服务器通信 - 浏览器喜欢将客户端脚本保持在黑暗中(例如用户的IP,会话变量或其他任何内容)这可以变成安全风险).