Pertama saya tahu variabel ini: _SERVER["SERVER_SOFTWARE"]
Di salah satu aplikasi saya, saya ingin memeriksa dari skrip PHP yang menjalankan server web. Pada dasarnya itu akan menjadi plugin wordpress yang akan membantu Blogger mengubah beberapa konfigurasi.
Saya telah membuat proses terpisah untuk Apache & Nginx dan juga berpikir tentang melepaskan kode sebagai 2 plugin wordpress yang berbeda.
Kemudian saya jadi penasaran untuk mengetahui apakah ada cara FULLPROOF di PHP untuk mendeteksi server web dengan sempurna.
Silakan pertimbangkan semua case :: Apache, Nginx, Apache + Nginx, PHP sebagai modul Apache, PHP menggunakan fastcgi, php-fpm, lighttpd, IIS, dll.
Juga penting untuk aplikasi saya untuk mendeteksi keberadaan kombo dan proksi.
Terima kasih,
-Rahul
sumber
Seseorang di situs Manual PHP diposting cara untuk mendapatkan
phpinfo()
variabel ke dalam array, ada banyak informasi di sana tetapi juga diSystem
mana php berjalan, mungkin Anda bisa menggunakannya. Lihatlah komentarnya.Juga, mendeteksi proxy tidak semudah itu, Anda dapat menggunakan header http (seperti
Via
) tetapi ada banyak cara yang salah.sumber