我想知道是否有可能获得网络服务器的当前时间。例如,我想进入一些任意的网站,并获取托管该网站的网络服务器的当前时间。
如果它有所作为,我知道一些php,html和css。我知道C ++,虽然我怀疑这有帮助。
感谢。
答案 0 :(得分:3)
<?php
print_r(get_headers("http://www.google.com"));
?>
输出:
Array
(
[0] => HTTP/1.0 302 Found
[1] => Location: http://www.google.co.nz/
[2] => Cache-Control: private
[3] => Content-Type: text/html; charset=UTF-8
[4] => Set-Cookie: PREF=ID=099aa9ac8980212e:FF=0:TM=1329099372:LM=1329099372:S=E_PStXZJPIz2ZMm7; expires=Wed, 12-Feb-2014 02:16:12 GMT; path=/; domain=.google.com
[5] => Date: Mon, 13 Feb 2012 02:16:12 GMT
[6] => Server: gws
[7] => Content-Length: 221
[8] => X-XSS-Protection: 1; mode=block
[9] => X-Frame-Options: SAMEORIGIN
[10] => HTTP/1.0 200 OK
[11] => Date: Mon, 13 Feb 2012 02:16:13 GMT
[12] => Expires: -1
[13] => Cache-Control: private, max-age=0
[14] => Content-Type: text/html; charset=ISO-8859-1
[15] => Set-Cookie: PREF=ID=a4441cbc36cea461:FF=0:TM=1329099373:LM=1329099373:S=I6zlXb015nXUM0ht; expires=Wed, 12-Feb-2014 02:16:13 GMT; path=/; domain=.google.co.nz
[16] => Set-Cookie: NID=56=22IthPMv3iR1hlwH0VkhSNq4imnzW4AhPoKM_3boXysAA-Zf4iM0u8Uv6EeV7coLnW91WQqGXyC9AtR4Snh9IG9kSfZRz8pk_X48VwV6UR0eY4c_UrtT8Wdk2zRyNcgR; expires=Tue, 14-Aug-2012 02:16:13 GMT; path=/; domain=.google.co.nz; HttpOnly
[17] => P3P: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info."
[18] => Server: gws
[19] => X-XSS-Protection: 1; mode=block
[20] => X-Frame-Options: SAMEORIGIN
)
我不会依赖它,你想要实现什么目标?
答案 1 :(得分:1)
向服务器发出常规(HTTP)请求,看它是否在响应头中返回日期字段。但可能处于调整后的时区,因此虽然可以告诉您服务器的时钟是否设置正确,但它不会告诉您哪个时区以及服务器内部运行的时间。如果服务器没有返回任何此类值,则无法确切知道。
答案 2 :(得分:0)
可能没关系,你不需要任何编程就可以做到:
答案 3 :(得分:0)