打印

[php] 为何得不到$_GET参数.

----test.php页面------
<?php
if(isset($_GET['script'])){
echo $_GET['script'];
}
?>
<form action="test.php?script=234" method="post" >
<input  type="submit" />
</form>
------------------------
为何得不到$_GET['script'];
www.doum.cn
你看下提交后的网页地址就知道了

[ 本帖最后由 8yong8 于 2008-6-30 12:52 编辑 ]
method="post"
用get怎么能得到
LZ的参数在action里 $_GET可以取到
慢慢成长的签名档

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
复制内容到剪贴板
代码:
<?php
if(!empty($_POST)){
    echo '<pre>';
    print_r($_POST);
    echo '</pre>';
    echo '<pre>';
    print_r($_GET);
    echo '</pre>';
}
?>
<form action="test.php?script=123" method="post">
<input type="text" name="test" />
<input type="submit" value="提交" />
</form>
结果是:
复制内容到剪贴板
代码:
Array
(
    [test] => sadfasdf
)
Array
(
    [script] => 123
)
结论是:可以!很可以!
注意是不是编码问题

TOP

用$_post
试一下
[上海]专业承接网站开发[asp/php]与设计,域名空间租用,软件开发,软件销售……等业务与合作项目!
有意者请联系:QQ:89481372 MSn:alimoonzhang@hotmail.com

TOP

很混乱

TOP

post方法提交的数据是input里的,而url的则是get的,楼主出的问题应该不是本段代码中的。


<?php
if(isset($_GET['action'])){//同$_POST(submit)
$content=stripslashes($_POST['content']);
}
?>
<form action="?action=post" method="post">
<div>正文:<textarea name="content" rows="5" cols="40"></textarea></div>
<div><input type="submit" value=" 提 交 "/></div>
</form>
乐于助人、严格管理、言多必失。无知者无罪。Keep your waiting,I am come back.
编程资源:http://book.kuhanzhu.com
对管理有异议,请前往事物区进行投诉。请勿PM。

TOP

哎,method="get"不就行了,get和post的的应用区别好好看书吧
WEB理想

TOP