Php 如何建立一个链接,将上升一个目录?
我想创建一个链接,无论用户在哪里,它都会将用户带到一个目录Php 如何建立一个链接,将上升一个目录?,php,Php,我想创建一个链接,无论用户在哪里,它都会将用户带到一个目录 <a href="<?php echo dirname(dirname($_SERVER['PHP_SELF'])); ?>">Back</a> 除非用户位于mysite.com/some/page/randompage.php我希望链接将他们带回mysite.com/some/page/,而不是mysite.com/some/ 有什么简单的方法可以做到这一点,还是我必须使用正则表达式 谢谢如果
<a href="<?php echo dirname(dirname($_SERVER['PHP_SELF'])); ?>">Back</a>
除非用户位于mysite.com/some/page/randompage.php
我希望链接将他们带回mysite.com/some/page/
,而不是mysite.com/some/
有什么简单的方法可以做到这一点,还是我必须使用正则表达式
谢谢如果一个相对的解决方案适合您,那么总会有这样的解决方案:
<a href="../">Link Text </a>
或
您希望它始终是指定的完整URI而不是相对URI吗?从/some/page/randompage.php
向上一个目录是/some/
,而不是/some/page/
。$\u服务器['php_SELF']
至少是/some/page/index.php
或者是什么索引文件,但不是/some/page/
。所以dirname(…)
应该可以工作。但是@Mikes answer是最简单的上升方式。
<a href="../../">Link Text </a>