php include 变量一般怎么传递

<?phpif($_SERVER["HTTP_HOST"]=='192.168.1.27'){$_GET['rule']=30;include('list.php');e... <?php
if ($_SERVER["HTTP_HOST"]=='192.168.1.27') {
$_GET['rule']=30;
include('list.php');
exit; }

elseif ($_SERVER["HTTP_HOST"]=='127.0.0.1')
{
$_GET['rule']=12;
include('list.php');
exit; }

?>

当网址是192.168.1.27时 显示http://192.168.1.27/list.php?rule=30
当网址是127.0.0.1时 显示http://127.0.0.1/list.php?rule=12
展开
 我来答
小鱼不等于零
2012-03-29 · 超过19用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:48.5万
展开全部
这个使用
if ($stream = fopen('http://192.168.1.27/list.php?rule=30', 'r')) {

echo stream_get_contents($stream);

fclose($stream);
}
需要php5,不行的话,你试下fread吧。好久之前写网站缓存时用过。
追问
谢谢老大 我用RewriteCond RewriteRule规则解决了T_T
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxyou789
2012-03-29 · 超过22用户采纳过TA的回答
知道答主
回答量:204
采纳率:0%
帮助的人:84.6万
展开全部
$_GET监控浏览器url中的参数
http://192.168.1.27/list.php?rule=30
上面的一个url活动时,$_GET[‘rule’]就会获取到30
追问
我想在网址直接输入192.168.1.27显示 
192.168.1.27/list.php?rule=30的内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-04-01
展开全部
和被包含的文件的变量作用域一样的,可以直接在include的文件中使用$_GET['rule']变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
learning聆听
2012-03-30 · TA获得超过271个赞
知道小有建树答主
回答量:347
采纳率:0%
帮助的人:195万
展开全部
$_get调用的是上个URL地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
msr16
2012-03-30 · TA获得超过126个赞
知道答主
回答量:29
采纳率:0%
帮助的人:45.2万
展开全部
<?php
if ($_SERVER["HTTP_HOST"]=='192.168.1.27') {
header('location:list.php?rule=30');
//include('list.php');
exit; }

elseif ($_SERVER["HTTP_HOST"]=='127.0.0.1')
{
header('location:list.php?rule=12');
//include('list.php');
exit; }

?>
追问
谢谢老大 我用RewriteCond RewriteRule规则解决了T_T
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式