有关include()函数中包含参数的困惑 你的main.php中间获取这个参数是这样的吧$_GET['type']如果你的xxx.php中include 'main.php';直接访问这样不可以吗?xxx.php?type=hello 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 include语句所include的是一个文件,文件是不能带?部分的。你在主文件里的变量,在include进来的文件都是可用的,那么为什么还需要传递变量?main.php--- $x=1; include in.php in.php--- echo $x这里是能echo出$x的值的 带参数可就不是文件名了$type = 'hello';include("mian.php");mian.php中echo $type;或$_GET['type'] = 'hello';include("mian.php");mian.php中echo $_GET['type']; 带参数必须附完整的URL,并且 PHP 版本 >= 4.3.0include 'http://localhost/mian.php?type=hello'; //正确include 'mian.php?type=hello'; //错误 mian.php里定义$type="hello";include("main.php");echo $type; $se_name = $_SERVER['SERVER_NAME']; $sc_name = $_SERVER['SCRIPT_NAME']; $all = explode('/',$sc_name); $last = array_pop($all); $sc_name = implode('/',$all); $path = "http://".$se_name.$sc_name; include( $path.'/mian.php?type=hello');最好写成一个函数 include 不是函数,而是一个语言结构,包含文件默认是当html处理的.即把包含的文件当作纯静态html包含的,你在后面加再多参数也没用,这也是为什么用include包含近来的文件中若有php脚本,必须用标签括起来的原因,否则就当静态处理了. PHP javascript表单验证未通过而表单依然提交 求一个关于价格处理的PHP方法 怎样用php获取sql删除了哪些表? 如何生成干扰码,即每隔指定字符个数向批量内容随机插入干扰码? 各位大哥,帮帮忙啊! 请问php中如何取得写入mysql数据库的错误代码 SESSION的问题,很怪异 正则判断 是否为网站链接地址 求csdn大拿进 请问:在php里要怎样设置才能使用邮件函数mail() mysql导出的数据中的中文怎么都是乱码?怎么处理? 从来就没见过这么垃圾的搜索引擎!!!
$x=1;
include in.php
in.php---
echo $x
这里是能echo出$x的值的
$type = 'hello';
include("mian.php");
mian.php中
echo $type;或
$_GET['type'] = 'hello';
include("mian.php");
mian.php中
echo $_GET['type'];
include("main.php");
echo $type;
$sc_name = $_SERVER['SCRIPT_NAME'];
$all = explode('/',$sc_name);
$last = array_pop($all);
$sc_name = implode('/',$all);
$path = "http://".$se_name.$sc_name;
include( $path.'/mian.php?type=hello');最好写成一个函数