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'];