Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用php从客户端获取套接字的headers请求_Javascript_Php_Html_Sockets_Header - Fatal编程技术网

Javascript 如何使用php从客户端获取套接字的headers请求

Javascript 如何使用php从客户端获取套接字的headers请求,javascript,php,html,sockets,header,Javascript,Php,Html,Sockets,Header,我对这件事很陌生。我只是想知道是否有可能获取web套接字客户端请求头。这里我指的是来自客户端的握手头。 提前谢谢你 如果我问的问题不清楚,很抱歉 我想要的是获得如下标题格式: GET ws://websocket.example.com/ HTTP/1.1 Origin: http://example.com Connection: Upgrade Host: websocket.example.com Upgrade: websocket 见: 上面应该返回如下所示的内容: HTTP_HOS

我对这件事很陌生。我只是想知道是否有可能获取web套接字客户端请求头。这里我指的是来自客户端的握手头。 提前谢谢你
如果我问的问题不清楚,很抱歉
我想要的是获得如下标题格式:

GET ws://websocket.example.com/ HTTP/1.1
Origin: http://example.com
Connection: Upgrade
Host: websocket.example.com
Upgrade: websocket
见:

上面应该返回如下所示的内容:

HTTP_HOST: testdrive 
HTTP_CONNECTION: keep-alive 
HTTP_CACHE_CONTROL: max-age=0 
HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 
HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.104 Safari/537.36 
HTTP_ACCEPT_ENCODING: gzip,deflate,sdch 
HTTP_ACCEPT_LANGUAGE: nl,en-US;q=0.8,en;q=0.6 
HTTP_COOKIE: __atuvc=1%7C8 

快速澄清,你想得到这样的东西吗<代码>Mozilla/5.0(Windows NT 6.3;Win64;x64)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/39.0.2171.36 Safari/537.36
foreach ($_SERVER as $header => $value) {
    echo "$header: $value <br />\n";
}
HTTP_HOST: testdrive 
HTTP_CONNECTION: keep-alive 
HTTP_CACHE_CONTROL: max-age=0 
HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 
HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.104 Safari/537.36 
HTTP_ACCEPT_ENCODING: gzip,deflate,sdch 
HTTP_ACCEPT_LANGUAGE: nl,en-US;q=0.8,en;q=0.6 
HTTP_COOKIE: __atuvc=1%7C8