网页之间不能传递变量 为什么? 可以请使用$_POST、$_GET数组访问表单、命令行变量$_SERVER数组访问系统环境变量等等...FAQ区有详细的介绍 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php 4.3以后版本的变化,楼上说的对 如果不打算对原来的代码进行修改,可以将php.ini里面的Register_Gobal修改成 on还有对于Error信息的处理也可以设置一下,使得Notice等不必显示出来 在php.ini中,把register_global 修改为 on并且把php.ini 拷贝到WINNT目录中,如果用的是WINNT 或者 WIN2K平台! 如果是GET的话就$_GET['value']另就$_POST['value'].... 谁可以举例说明表单提交数据的例子 用你们说的$_GET 和$_POST OK,传递变量现在可以了。$_GET['yy'],$_POST['yy']可以搞定。可是还有个问题,如果用户直接在浏览器中输入某个PHP网页地址,又会提示变量未定义,因为并没有窗体提交数据,例如使用$_GET['yy'] 就提示yy未定义,那么如何判定用户是正常到达该页面还是直接输入的地址呢??或者如何判定$_GET['yy']有没有被定义过呢?? 可以$HTTP_POST_VARS,或是$_POST这样的形式 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']来得到 当然也可以修改自动全局变量为开(php.ini改为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。呵呵......http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=178564可找到答案!!! 使用isset()函数可以判断一个变量是否被定义比如:if(isset($id)){//如果能够得到参数.....}else{//如果没有得到参数...} ajax 刷新错误 php 连 DB2 类中使用自定函数? 不免俗的讨论一下PHP编程工具 我学过asp.net等,我现在要自学php请问。。。 spool 如何让一个网页先显示出来然后再在后台调用执行一个php文件以不影响观看 php 排序函数的问题? 如何利用php发邮件 在线播放mp3,但是不希望把mp3文件放到www目录下。 我公司急聘PHP程序员,要求熟悉Linux,工作地点在南京 关于页面变量传递
并且把php.ini 拷贝到WINNT目录中,如果用的是WINNT 或者 WIN2K平台!
可是还有个问题,如果用户直接在浏览器中输入某个PHP网页地址,又会提示变量未定义,因为并没有窗体提交数据,例如使用$_GET['yy'] 就提示yy未定义,
那么如何判定用户是正常到达该页面还是直接输入的地址呢??
或者如何判定$_GET['yy']有没有被定义过呢??
当然也可以修改自动全局变量为开(php.ini改为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。呵呵......http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=178564可找到答案!!!
比如:
if(isset($id))
{
//如果能够得到参数
.....
}
else
{
//如果没有得到参数
...
}