http://localhost/test.php?step=1 这样写有什么问题吗,怎么参数无法传递进去?
test.php 如下:
<?
if ($step == 0)
{
echo "00";
}
else
{
echo "not 00";
}
?>
step 的值怎么都传不进去,每次都是 0,
请帮我看看
问题点数:0、回复次数:8Top
1 楼youbest(冲天飞豹)回复于 2003-06-02 22:30:18 得分 0
<?
if ($_POST["step"] == 0)
{
echo "00";
}
else
{
echo "not 00";
}
?>
Top
2 楼xizi2002(戏子=>影帝)回复于 2003-06-02 22:40:25 得分 0
楼上的好
上面一个不行的话,用这个试试
<?
if ($_GET["step"] == 0)
{
echo "00";
}
else
{
echo "not 00";
}
?>Top
3 楼KBUG(叫我Easy)回复于 2003-06-02 22:50:59 得分 0
肯定使用$_GET啦~
或者把Global_regists设为onTop
4 楼allkill(傲气游)回复于 2003-06-03 06:57:17 得分 0
xizi2002的正确.
youbest的方法是用来接受表单的.Top
5 楼fengzhenwei(晨曦)回复于 2003-06-03 08:57:27 得分 0
或者试试
if ($step == '1')Top
6 楼jekend(jekend)回复于 2003-06-03 09:57:01 得分 0
$_GET["step"]
使用 $_GET, $_POST 來獲的傳遞的變量, 是應該要養成的習慣了.
直接使用變量名在 $step 今後的 PHP 版本中,會不再支持 .Top
7 楼phpmysql(-=freewolf=-)回复于 2003-06-03 10:12:53 得分 0
应该Global_regists = on
就可以了
但出于安全性~
最好别用这种方法了~
还是用$_GET, $_POST
这个好~Top
8 楼ashchen(老陳)回复于 2003-06-03 10:31:55 得分 0
楼主来自火星
php.ini里面有说明Top




