my other soru ve pair kapalı oluyor.
Ben phpinfo()
fonksiyonu bulunan gibi Hostname:Port
değeri kapmak için arıyorum. Ben hiçbir yerde bulmak gibi olamaz ve $_SERVER
olarak not bulunuyor.
Bunun için $_SERVER['SERVER_NAME']
kullanabilirsiniz. Bunu sadece beklenen değerini döndürür buna sunucusu yapılandırmanız gerekir. Görünüşe göre Apache HTTPD 1.3 daha yeni kullanıyorsunuz.
Sen httpd.conf
olarak <VirtualHost>
girişinde UseCanonicalName
directive to on
ayarlamanız gerekir (aynı zamanda bağlı belgenin altındaki uyarı kontrol edin!) .
<VirtualHost *>
ServerName example.com
UseCanonicalName on
</VirtualHost>
Ayrıca bkz: this answer.
Apache PHP 5.2 ile 2.0 server $_SERVER['SERVER_PORT']
http bağlantıları için size 80 vermelidir.
Aynı hostname için, benim için bu iki iş:
echo $_SERVER['HTTP_HOST'];
echo $_SERVER['SERVER_NAME'];
... Hile yapmak gerekir.
$_SERVER
değişkeni here hakkında daha fazlasını okuyun