PHP, nasıl geçerli sayfanın URL alabilirim? Tercihen sonra sadece parçaları http://domain.com.
PHP, nasıl geçerli sayfanın URL alabilirim? Tercihen sonra sadece parçaları http://domain.com.
$_SERVER['REQUEST_URI']
Bilgisi $ _SERVER dizisinde mevcut ne hakkında daha fazla bilgi için, bkz: the PHP manual page for it.
Ayrıca sorgu dizesi (bit ? bir URL sonra) ihtiyacınız varsa, bu kısmı bu değişkenin ise:
$_SERVER['QUERY_STRING']
$uri = $_SERVER['REQUEST_URI'];
Bu size istenen dizin ve dosya adını verecektir. Eğer mod_rewrite kullanmak eğer kullanıcı bakıyordu ne sayfası size söyler, çünkü, bu son derece yararlıdır.
Eğer gerçek bir dosya adı gerekiyorsa, ya $_SERVER['PHP_SELF'], sihirli sabit __FILE__ denemek isteyebilirsiniz, ya da $_SERVER['SCRIPT_FILENAME']. Ikincisi 2 yerine sadece web sitenizin kök yerine, (sunucunun kökünden) size tam yolunu verir. Bunlar içerir için yararlıdır ve bu bulunmaktadır.
$_SERVER['PHP_SELF'] size web sitesinin köküne göre dosya adını verir.
$relative_path = $_SERVER['PHP_SELF'];
$complete_path = __FILE__;
$complete_path = $_SERVER['SCRIPT_FILENAME'];