我们可以通过多少种方式从客户端发布数据到服务器


How many ways we can post data from client side to server?

我需要获得浏览器信息,如用户代理,浏览器语言等。我能够使用Java脚本获得所有这些信息,但我的问题是,如果Java脚本被禁用,那么我们怎么能得到这些值?即使我们可以获得这些值(如使用flash, silverlight, java或其他技术),我们如何将这些信息发送到服务器?

我认为你正在寻找的是php函数get_browser。它允许您获取有关用户浏览器的信息。

https://php.net/manual/en/function.get-browser.php

另一个选项是全局变量$_SERVER。

$_SERVER是一个数组,包含诸如头、路径和脚本位置等信息。该数组中的条目由web服务器创建。不能保证每个web服务器都会提供这些功能;服务器可能会省略一些,或者提供这里没有列出的其他一些。也就是说,在CGI/1.1规范中包含了大量这些变量,所以您应该能够预料到这些。