PHP中 写个简单程序 在register_globals =on是时候可以运行 但是在register_globals =off 的时候不能运行

急用!!!
我就是想参考旧的程序代码 你知道在呢能参考吗? 或者你给我一个这样的简单的代码,
<form action="" name="form1">性别:<input name="sex" type="radio" value="男" checked>男
<input type="radio" name="sex" value="女">女
<input type="submit" name="Submit" value="提交">
</form><?echo $HTTP_POST_VARS =$sex;?>
我想让这个代码在register_globals =on实现 不在register_globals =off 实现

这表示你的这段程序,可能参考了非常旧的php版本代码(4.2以内)。这是非常不安全的。注意一下全局变量现在用$_POST,$_GET等就行了。看看手册关于这部分的特别说明。

当register_globals=Off的时候,接收的时候应该用$_GET['变量名']和$_POST['变量名']来接受传递过来的值。(根据<form>的method属性为post或get来决定)

当register_globals=On的时候,才可以直接使用$变量名来接受值。估计你的这段简单程序就是这样。追问

我就是想参考旧的程序代码 你知道在呢能参考吗? 或者你给我一个这样的简单的代码,
麻烦你能帮我写个简单的吗代码吗?
我想让这个代码在register_globals =on实现 不在register_globals =off 实现

追答

你的原代码就是只能只在On实现,不能在off下执行

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-12
代码呢??????????追问


性别:男


追答

追问

";
global $zyy;
echo $zyy."";
}
lxt();
?> 我想问的是 这个能改成 register_global =on 能运行 register_global =off 不能运行

追答

你先查查register_global什么意思。

相似回答
大家正在搜