当前位置:编程学习 > php >>

PHP路径问题 大家看些改则么办

最近写php遇到麻烦 路径问题不了解! 先说下结构: 根目录下有2个php文件,1个是index.php 代码:

<?php
require_once 'setting.php';
$file = DOCUMENT."guanli/mysql.php";

if (file_exists($file) == true)
{
$yongh=DOCUMENT."yonghu/index.htm";
header("refresh:0;url=$yongh");
}
else{
$login=DOCUMENT."dede/login.htm";
header("refresh:0;url=$login");
}
?>

还有个setting.php文件:

<?php
if(!defined(DOCUMENT))
{
$document=str_replace("\\",'/',dirname(__FILE__));
define('DOCUMENT',$document.'/');
}
?>

这么写是学习了 http://hi.zhaoxi.net/huaxiaofeng/blog/item/d604cd2aeecd1b335343c195.html

这里的写法 但是问题来了 顺利转向文件夹yonghu下文件index.php后 地址栏路径变成了E:\AppServ\www\dede\index.htm

我先要的地址栏目录是:127.0.0.1/dede/index.htm

问下则么解决这个路径问题!!

答案:
因为你的第六行代码写的是$yongh=DOCUMENT."yonghu/index.htm";第七行又用header("refresh:0;url=$yongh");转向了yonghu/index.htm
因为你这个DOCUMENT的结果是个绝对路径,当然跳到绝对路径那里去了啊,如果你想显示IP或者域名,你应该用其他函数的呀

上一个:PHP能读取C#信息吗? - 技术问答
下一个:关于php时间类的一个问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,