地址拦一般是get方法,所以用$_GET,如果是form表单一般用post方法,对应的就用$_POST
$_REQUEST可以兼容post和get方法,所以用$_REQUEST['b']也行
$_REQUEST可以兼容post和get方法,所以用$_REQUEST['b']也行
解决方案 »
- 1承接LINUX+PHP+MYSQL外包,2承接与WEB结合的C++ 桌面WIN32 程序外包.
- 动态通过select的option控制div的hide
- 高薪诚寻大连PHP高手
- 兄弟姐妹,注册时怎么样较好的判断用户名是否存在?
- 正则表达式使用遇到一个问题~
- 我的服务器不能读泪水%%05^054^054F2932%%outbox.tpl.php文件
- is_array判断不起作用
- PHP上传文件 如何重命名
- 如何在输入文本框输入字符时自动转化问大写
- 怎麼我的頁面最上面有一空行?不能滿頁顯示?看各网站的頁面沒這現象,我怎麼弄去它???
- delete的问题?
- 都是在windows下用gd库?有用linux做服务器的没?现在虚拟空间和服务器租用商都用windows系统?
如何说
a.php?g
a.php?c
在a.php里如何得知
传递过来的是g还是c?
a.php?b=2&c=3
$argv[0]和$QUERY_STRING都得到"b=2&c=3"可以通过isset($_REQUEST["a"])来知道有没有?a或&a,哪怕a.php?a或a.php?a=34454,都返回true,说明有"a"
!empty($_REQUEST["a"]) 则只有当a.php?a=234有值时才返回true,哪怕a=0,也返回false
a.php?flag=g
在a.php中
echo $flag;
大家搞复杂了吧。
a.php?flag=g
在a.php中
echo $flag;????????????????? $_SERVER['QUERY_STRING']
或:
array_key_exists('b',$_GET);
来做判断
大家搞复杂了吧。
a.php?flag=g
在a.php中
echo $flag;
不安全哦!
请看清楚楼主的问题 a.php?b
你if ($b)拿到的值是NULL或者 "",$_SERVER['argv'][0]才是?后面的所有东西。
$tmp = $_REQUEST;
while(list($key, $value) = each($tmp))
{
echo "key=$key, value=$value<br>\n";
}
需要的结果就是$a[0];哈