(1)我们一般在页面以这样的index.php?action=csdn
判断值参数是否为: if($_POST['action']=='csdn'){ //这里就是想要操作的........
}(2)为什么看到有这样判断的,这:if($action=='csdn'){ //想要操作的.........}
第二种方法没有,不能这样写吧?
判断值参数是否为: if($_POST['action']=='csdn'){ //这里就是想要操作的........
}(2)为什么看到有这样判断的,这:if($action=='csdn'){ //想要操作的.........}
第二种方法没有,不能这样写吧?
$action=isset($_GET['action']) ? $_GET['action'] : '';
if($action=='csdn')
{
//操作}
在branch.php里面只要urldecode($_get['name'])就可以获取传递过来的值了
开了这个就可以直接把表单看成是变量了,但是强烈不推荐,太不安全.所以还在用这种写法的程序员现在几乎已经入土为安了.form表单如果使用post传值才会使用$_post取值,直接url传值或get方法提交的值用$_get来获取
另外还有一个比较特殊的取值方法,那就是$_REQUEST,这个不但可以获取get方式传递的值,还能获取post方法传递的值.
如果想用第一种的话那么把 $_POST 改为 $_GET 就可以了,
详情请看w3cschool中的post与get的区别联系