有关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脚本,必须用标签括起来的原因,否则就当静态处理了. 源代码问题? 一个简单的循环问题, 一个简单的数组问题,急救!!!! 求助各位,服务器IP被别人域名解析怎么屏蔽? 请教一字符串函数 这个数组里的一个值怎么显示出来? 请问论坛中的传纸条功能是怎样实现的?给个思路吧!(100分) 谁知道有个叫超越的php相关的网站是多少网址 请大家帮我看看什么地方错了 请讨论PHP中COM函数对中文的支持程度! 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');最好写成一个函数