主题:  我的php程序总是出现变量挂不上的现象〉

venus0022

职务:普通成员
等级:1
金币:0.0
发贴:20
#12003/2/27 15:05:25
代码:venus.php



Laboratory





please fill the following fields:




first name:




lasr name:




the favorite language is:


    









you_are.php代码:



Untitled Document




Hello ,
I am glad to know your favorite_language is .

$query_string="";
$query_string.="?first=" . urlencode($first);
$query_string.="&last=" . urlencode($last);
$query_string.="&favorite_language=" . urlencode($favorite_language);
?>



Back to VENUS!



显示为:
Hello , I am glad to know your favorite_language is .

Back to VENUS!

但是,URL却显示为:
127.0.0.1/a/you_are.php?first=a&last=s&favorite_language=php&Submit=Go%21

第一个first=a;last=s;language=php;
为什么url上面显示了变量值,但是显示上却没有??
大虾指教!



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#22003/2/28 8:56:46
照你上面的写法,你是使用自动生成全局变量的
但显示结果表明你的php.ini里禁用了自动生成全局变量
把它的状态设置成on就行了



venus0022

职务:普通成员
等级:1
金币:0.0
发贴:20
#32003/2/28 22:25:49
是不是register_global=off这句话改成on??



venus0022

职务:普通成员
等级:1
金币:0.0
发贴:20
#42003/2/28 23:20:06
大虾,不行,还是显示不了!
我把刚才说的那句话改成了on ,可是还是不行。
谢谢了!



venus0022

职务:普通成员
等级:1
金币:0.0
发贴:20
#52003/2/28 23:34:52
好了,就是那么改一下。我刚才忘了重启机器了!!!
谢谢!!!!