能,yun.php里面这样写
<?
echo $_GET['Way'];
?>
<?
echo $_GET['Way'];
?>
解决方案 »
- 【求助】写了一个递归算法,只执行一次,请高手指点!
- 第一次接触项目,难度还是有的,达人们进来看看这个效果要怎么实现
- phpnow 问题
- 如何判断最后一个字符是 - ,然后把最后的 - 过滤掉
- 配置好IIS+mysql+php后,写了个含phpinfo()的测试程序,但页面提示我输用户名密码?
- 数据库连接问题 在线中午不吃饭等!!!!!!!
- 新手提问:如何测试php已安装成功!
- 向各位请教有关变量传递问题。在线等!
- 关于使用cookie的一个问题
- CSS中设置的部分参数link后无法读取使用
- 请问以下代码在window下可以跳转,为什么在linux下就不行呢
- 求救,怎么php怎么样连接access数据库(详细)?
include("http:/localhost/yun.php?Way=gg") 出来了~ 关没有执行~ 不知为何
$url="http:/localhost/yun.php?Way=gg";
$f=explode("?",$url);
$ff=explode("&",$f[1]);
for($tmpa=0;$tmpa<count($ff);$tmpa++){
$fff=explode("=",$ff[$tmpa]);
$_GET[$fff[0]]=$fff[1];
}
@include($f[0]);
?>
<?php
$str = 'include("http://localhost/yun.php?Way=gg");';
eval($str);
?>yun.php
<?php
print_r($_GET);
?>结果
Array
(
[Way] => gg
)不过可能与php版本有关,这样的写法要php4.3.0以后才支持
上面程序是不是有问题呀.
eval($str)这句好像不行吧.
我原来用
<?php
$str='这个 $string 中装有 $name.<br>';
eval($str);
?>
这样就出错.
显然
这个 $string 中装有 $name.<br>
不是合法的php程序改作
$str='echo "这个 $string 中装有 $name.<br>";';
eval($str);