关于require的相互包含关系 没有看懂不过你可以试一下require_once("....."); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 index中:$path="."a&b中:$path="..";index:include($path."/include/a.php");a中:include($path."/include/b.php"); 何必呀,你在php.ini中设置include_pach为你包含文件的绝对路径然后require "a.php";a中requie "b.php"; 最好将include目录放在web根目录外,用php.ini文件设置包含路径更安全,别人不能进入你的include目录,你就放心用a.inc来命名文件了 //index.php<? require("include/a.php");?>//a.php<? require("include/a.php");?>没问题 使用绝对路径$root = $_SERVER['DOCUMENT_ROOT'];require($root."/include/a.php"); 这类问题我贴过分析了<? require("include/a.php");?>//a.php<? require("b.php");?>这样的话index.php实际包含的是b.php而不是include/b.php原因是require是先执行的,和在unix下不同。解决方法是设置绝对路径,尽量少用嵌套包含 【对比】PHP检测提交的段落是否有重复行,哪一种更好? php 与sql如何连接 请问php如何开发一款可二次开发的程序? PHP中word.application到底能不能打开带中文的文件? PHP+adodb如何保存有单引号'的内容? 这样的问题有办法解决吗? 使用PHP5遇到的怪事 请教一个简单问题!怎么能把html页的文本框里的内容赋值给一个变量????? 如何取得iframe载入页面以url的形式传来的参数? PHP如何安装在PWS上? 两个域名解析到一个IP在APACHE中要怎么设置! 为什么这段程序不能更新数据库?
a&b中:$path="..";index:
include($path."/include/a.php");a中:include($path."/include/b.php");
然后
require "a.php";
a中
requie "b.php";
<?
require("include/a.php");
?>//a.php
<?
require("include/a.php");
?>没问题
<?
require("include/a.php");
?>//a.php
<?
require("b.php");
?>
这样的话index.php实际包含的是b.php而不是include/b.php
原因是require是先执行的,和在unix下不同。
解决方法是设置绝对路径,尽量少用嵌套包含