如何在Google Developer Console上查看其他网站的php版本?

问题描述 投票:0回答:2

我想知道其他网站使用的php版本,我无法访问服务器。

如果网站是由PHP制作的,我认为服务器会在浏览器与服务器通信时提供PHP版本,但我在Google Developer Console的“网络”选项卡上找不到该信息。 (HTTP标头)

您能告诉我是否有可能知道其他网站的php版本或者我应该使用其他工具吗?

感谢您阅读我的问题!

php http
2个回答
0
投票

如果服务器配置正确,则根本无法执行此操作。出于安全考虑,通常建议服务器应拒绝公开此数据。

如果未以这种方式配置服务器,您可以通过响应标头找到版本,您可以在网络选项卡中找到任何请求。但请注意,没有任何事情迫使服务器保持真实;服务器在其后端撒谎是微不足道的(并且没有问题)。


0
投票

这一切都取决于网站的配置。我假设大多数人不希望PHP的版本或其标题中的服务器版本。这是因为它可以让任何有恶意的人更快地攻击他们的网络服务器/网站。

但您始终可以检查该站点是否返回给定的标头:

$url = "https://google.com/";
$headers = get_headers($url, 1);

if (array_key_exists('X-Powered-By', $headers)) {
    echo $headers['X-Powered-By'];
}

阅读php手册中的get_headers函数:https://secure.php.net/manual/en/function.get-headers.php

© www.soinside.com 2019 - 2024. All rights reserved.