php获取路径

WBOY
Freigeben: 2016-08-08 09:22:11
Original
1102 Leute haben es durchsucht

php获取当前页面url路径

#测试网址:     http://localhost/blog/testurl.php?id=5
 
//获取域名或主机地址 
echo $_SERVER['HTTP_HOST'].""; #localhost
 
//获取网页地址 
echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php
 
//获取网址参数 
echo $_SERVER["QUERY_STRING"].""; #id=5
 
//获取用户代理 
echo $_SERVER['HTTP_REFERER'].""; 
 
//获取完整的url
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
#http://localhost/blog/testurl.php?id=5
 
//包含端口号的完整url
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
#http://localhost:80/blog/testurl.php?id=5
 
//只取路径
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; 
echo dirname($url);
#http://localhost/blog
Nach dem Login kopieren

php获取当前文件的绝对路径

<?php echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php 
  echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\www\ 
  echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:D:\ 
?> 
Nach dem Login kopieren
使用方法提示, 
dirname(__FILE__) 取到的是当前文件的绝对路径,也就是说,比起相对路径,查找速度是最快的。 
如果重复一次可以把目录往上提升一个层次: 
比如:$d = dirname(dirname(__FILE__)); 
其实就是把一个目录给dirname()做参数了.因为dirname()返回最后的目录不带\\或者是/ 
所以重复使用的时候可以认为 dirname() 把最下层的目录当成文件名来处理了.照常返回 
当前目录的上级目录.这样重复就得到了它的上一级的目录. 
包含得到上一级目录的文件 
include(dirname(__FILE__).'/../filename.php'); 
__FILE__的路径是当前代码所在文件 
dirname(dirname(__FILE__));得到的是文件上一层目录名 
dirname(__FILE__);得到的是文件所在层目录名

以上就介绍了php获取路径,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!