Welcome ?php echo $_GET["name"] ?.br /You are ?php echo $_GET["age"] ? years old!这两句是在welcome.php文件内部的吗? 你表单提交的地址是welcome.php 但是在PHP文件中你是不可以值接写 welcome 和welcome years old 的 这些字符串你需要输出.如果你提交后能显示"Welcome .You are years old!"的话 那么你的就是处理页面就不是PHP文件,因为PHP文件是不能直接解析汉字的 需要echo
土嘎嘎的粉丝们大家好, 我按你的方法执行过了.那样是传递不了参数的,你可以先这样试试,先检测那样做是否能正常把 action 后的网址 ? 后面参数传过来,我试过了,那样是传不了 参数的,你也可以这样试试
你先这样第一个页面:
from action="getSession_id_inner.php?a=b" method="get" !--今天这一节先把一个 b 传过去,看看是否能传成功--
input type="submit" value="提交"/
/from
第二个页面:
php
$getA=$_GET['a']; // 尝试把刚刚传过来的 值获取
echo $getA; // 输出它
希望能对你有帮助,
针对你说的方式,我分两个来回答,第一种方法,你把后台代码那个echo 'get ok'去掉,然后把前台发送的那个注释去掉,应该就能跳转了;第二种方法,你只是接收了参数,又没有返回任何值,当然判断不了是否又没有接收成功,你应该随便返回一个值,证明代码是能走通的,思路是这样,希望对你有帮助
因为变量没有事先声明,你可以在网页最上面加入?php error_reporting(E_ALL ^ E_NOTICE); ?这样一来屏蔽notice错误.也可以使用下面这样获取值$do = isset($_GET["do"])?$_GET["do"]:"";这样就不会报错了.因为是先判断它存在不存在,存在才获取值,不存在就默认为空.
你拼接错误啊,不太懂的话你可以按这种方式运行:
$query="SELECT * FROM level1_users WHERE username='{$username}' AND password={$password}";
$id = $_GET['id']; 在赋值钱使用isset检查下
另外你说的这些无助与你的问题,
你可以通过index.php?id=1直接打开那个页面来测试,跟他是否是a标签没太大关系
以上就是土嘎嘎小编为大家整理的关于get方法在php中失败的信息相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!