//本地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));