有没有办法用 PHP 确定上游 Web 服务器?
Is there a way to determine the upstream web server with PHP?
我正在开发一个 PHP Web 应用程序,它需要以特定于服务器的方式发送文件,如下所示:
<?php
$server = get_upstream_web_server();
if ($server === 'nginx') {
header('X-Accel-Redirect: smiley.png');
}
else if ($server === 'apache') {
header('X-Sendfile: smiley.png');
}
else {
echo file_get_contents('smiley.png');
}
有没有办法像上例中的get_upstream_web_server()
那样获取上游服务器的名称?
我正在开发一个 PHP Web 应用程序,它需要以特定于服务器的方式发送文件,如下所示:
<?php
$server = get_upstream_web_server();
if ($server === 'nginx') {
header('X-Accel-Redirect: smiley.png');
}
else if ($server === 'apache') {
header('X-Sendfile: smiley.png');
}
else {
echo file_get_contents('smiley.png');
}
有没有办法像上例中的get_upstream_web_server()
那样获取上游服务器的名称?