几种获取帝国CMS各种路径的方法(使用PHP)
1. 使用`dirname(__FILE__)`获取当前文件所在目录: ```php $current_dir = dirname(__FILE__); ``` 2. 使用`realpath()`函数获取当前文件的绝对路径: ```php $current_dir = realpath(__FILE__); ``` 3. 使用`basename()`和`dirname()`组合获取当前文件所在的目录: ```php $current_dir = dirname(basename(__FILE__)); ``` 4. 使用`__DIR__`常量获取当前文件所在的目录: ```php $current_dir = __DIR__; ``` 5. 使用`getcwd()`函数获取当前工作目录: ```php $current_dir = getcwd(); ```
获取帝国CMS路径方法1
<?php$url_this='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];//只取路径?><?=$url_this?>
获取帝国CMS路径方法2
<?php$url_this="http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];//获取完整的url?><?=$url_this?>
PHP实现获取当前页面的完整地址
测试网址:https://www.caijicaiji.com/showinfo-34-4035-0.html<?//获取域名或主机地址echo$_SERVER['HTTP_HOST']."<br>";#www.caijicaiji.com//获取网页地址echo$_SERVER['PHP_SELF']."<br>";#/e/action/ShowInfo.php//获取网址参数echo$_SERVER["QUERY_STRING"]."<br>";#classid=34&id=4035&page=0//获取用户dai理echo$_SERVER['HTTP_REFERER']."<br>";//获取完整的urlecho'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];echo'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];#https://www.caijicaiji.com/showinfo-34-4035-0.html#https://www.caijicaiji.com/e/action/ShowInfo.php?classid=34&id=4035&page=0//包含端口号的完整urlecho'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];#http://caijicaiji.com:80/showinfo-34-4035-0.html//只取路径$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];echodirname($url);#http://caijicaiji.com?>