//本地url地址
private $url;
//referer
private $link;
$this->url = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; //獲取當前url
$this->link = $_SERVER['HTTP_REFERER']; //獲取上一個外部鏈接
$this->set_user_property();
protected function set_user_property()
{
if(isset($this->link)) //判斷url是否存在
{
$path = pathinfo($this->link); //獲取到url的域名
if($path['dirname']!="http://huirennvjin.phpcms.iecogps.com")
{
$val = substr(strrchr($this->url, '?'),1); //截取url的參數羣
//以鍵值方式獲取url中的參數
$part = explode("&",$val);
$params = array();
foreach ($part as $val)
{
$item = explode('=', $val);
$params[$item[0]] = $item[1];
}
print_r($params);
}
}
//寫一個函數,算出兩個文件的相對路徑
function relpath($one,$two)
{
$rel = '';
$path = '';
$one = explode('/', $one);
$two = explode('/', $two);
$len = count($one)>count($two) ? count($one):count($two);
for ($i=0; $i < $len; $i++)
{
if($one[$i] != $two[$i])
{
$two[$i] = "../";
$rel.=$two[$i];
$path .= $one[$i].'/';
}
}
return rtrim($rel.$path,'/');
}
$path_one = "a/b/c/d/info.php";
$path_twp = "a/b/1/2/my.ini";
print_r(relpath($path_one,$path_twp));