Php 如何获取';什么地方开门?
我需要在我的网站页面的文件路径 一个正常的链接是: 但我需要这个:reviews/2017/05/moonlight/index.php 有没有一个php函数可以做到这一点?我尝试了getcwd,但它给了我以下信息::/storage/ssd2/202/1552202/public\u html。顺便说一句,我正在使用000webhost。您可以使用parse_url()来实现它。您可以查看Php 如何获取';什么地方开门?,php,url,Php,Url,我需要在我的网站页面的文件路径 一个正常的链接是: 但我需要这个:reviews/2017/05/moonlight/index.php 有没有一个php函数可以做到这一点?我尝试了getcwd,但它给了我以下信息::/storage/ssd2/202/1552202/public\u html。顺便说一句,我正在使用000webhost。您可以使用parse_url()来实现它。您可以查看 <?php print_r(parse_url('http://thecouch.000webho
<?php
print_r(parse_url('http://thecouch.000webhostapp.com/reviews/2017/05/moonlight/index.php'));
添加以获取变量中的路径,您可以使用或以下代码
$path = parse_url('http://thecouch.000webhostapp.com/reviews/2017/05/moonlight/index.php')['path'];
PHP提供了一种获取部分URL的方法。对于这种情况,您将使用以下方法
$url_path = parse_url($url, PHP_URL_PATH);
在这里了解更多信息好的,那么您就知道了,您如何将[path]变成一个变量?这样做的语法是什么?是$path=print_r(..),然后我使用$path[path]?@luisalcantara,您可以使用索引访问它。检查我的答案。你可以检查它正常工作。但是,当我打开另一个评论时,它也会得到这个文件路径,有没有一种方法可以做到“这一点”,但就像任何文件一样,你可以得到正确的路径?
$url_path = parse_url($url, PHP_URL_PATH);