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 展开
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 展开
5个回答
展开全部
这个使用
if ($stream = fopen('http://192.168.1.27/list.php?rule=30', 'r')) {
echo stream_get_contents($stream);
fclose($stream);
}
需要php5,不行的话,你试下fread吧。好久之前写网站缓存时用过。
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
追问
我想在网址直接输入192.168.1.27显示
192.168.1.27/list.php?rule=30的内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-01
展开全部
和被包含的文件的变量作用域一样的,可以直接在include的文件中使用$_GET['rule']变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$_get调用的是上个URL地址
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?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; }
?>
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询