Php 如果当前路径=http://
我正在寻找一种在php条件下调用当前路径并将其与定义的路径进行比较的方法 更具体地说,在我的网站中,用户没有执行某些操作的权限,但如果他们在注册时为他们创建的保留库中,我希望他们拥有这些权限 我可以使用Php 如果当前路径=http://,php,Php,我正在寻找一种在php条件下调用当前路径并将其与定义的路径进行比较的方法 更具体地说,在我的网站中,用户没有执行某些操作的权限,但如果他们在注册时为他们创建的保留库中,我希望他们拥有这些权限 我可以使用 $_SESSION['simple_auth']['username'] 我想做的是以下形状: 如果当前路径==“http:/mywebsite/user section/name\u用户”{ 经过一些研究,我发现函数get_cwd()可能是我正在寻找的函数,但我是一个很难正确编写它的人,在p
$_SESSION['simple_auth']['username']
我想做的是以下形状:
如果当前路径==“http:/mywebsite/user section/name\u用户”{
经过一些研究,我发现函数get_cwd()可能是我正在寻找的函数,但我是一个很难正确编写它的人,在php中是非常新的
我正在寻找一些关于如何实现这一点的帮助和解释
非常感谢
- 阿帕提克
$\u服务器
查找信息,可能是请求URI
$\u SERVER['REQUEST\u URI']=为访问此页面而提供的URI;例如,“/index.html”
你应该看看你能从中得到的一切
您还可能会发现以下内容可用于确定可用内容和所需内容:
var_dump($_SERVER)
通过向@Nirnae点点头。如果要查找包含文件名的当前文件的完整路径,可以使用
\uuuuuu file\uuuu
:
<?php
print __FILE__;
?>
如果需要一段路径,\uuuuuuu文件\uuuuuu
可以与pathinfo组合使用:
<?php
print_r( pathinfo( __FILE__ ) );
?>
您能再向我们展示一下您的代码或使用的路径吗?请检查命令phpinfo()并查看所有变量集。您可能会找到要查找的内容。谢谢您的回答!但是我不太确定我要查找的内容,我需要的更多是路径而不是当前页面,我希望我的用户在特定的资源库中时获得权限,例如,如果用户_1在hhtp:/website.com/user/user_1/th中恩,他被授予了权限。谢谢again@apatik这就是您正在寻找的答案。您可以使用子字符串来获取所需的页面。因为我觉得我没有提供足够的信息,下面是我希望我的用户拥有权限的确切路径:http:/website.home/ftp/?cd=user/user\u 1(这实际上是我希望我的用户能够自由上传文件的路径)是的,如果你去看看所有的组件,你会看到像
'SCRIPT\u FILENAME'和path\u INFO`。
<?php
print_r( pathinfo( __FILE__ ) );
?>
Array
(
[dirname] => /home/mamba/programming/so/php
[basename] => test.php
[extension] => php
[filename] => test
)