php表单提交问题

前面是表单提交,这样$url=$_GET["textarea"];不行,我要把值赋给变量url,怎么写这句?谢谢前面是这么写的test_index.php<formact... 前面是表单提交, 这样$url = $_GET["textarea"];不行,我要把值赋给变量url,怎么写这句?
谢谢
前面是这么写的
test_index.php
<form action="test_show.php" method="post">
<input type="text" name="textarea" />
<input type="submit"/>
</form>

test_show.php
Welcome <?php echo $_POST["textarea"]?>; .<br /> //这句可以正常显示!
<?php
$url = $_POST["textarea"];
..........................
?>
提交之后转到test_show.php,test_show.php里面要接收数据,但是接收不到!
展开
 我来答
匿名用户
2013-09-27
展开全部
要看提交的表单的method是post还是get,如果method=post,就这样$url = $_POST["textarea"];,如果method=get就这样$url = $_GET["textarea"];

你的test_index.php中的form表单中的method=post,所以test_show.php中这样赋值
给$url是对的,$url = $_POST["textarea"];你试试把$url输出数来试试,没有值吗?echo $url;
百度网友690c81e14
2013-09-27 · TA获得超过635个赞
知道小有建树答主
回答量:680
采纳率:0%
帮助的人:665万
展开全部

具体用$_GET还是用$_POST获取变量要看表单的method,默认是用$_POST

你做了跳转,当然就获取不到了,想获取到的话就应该在中转页里把变量获取到之后附加到对下一页面的请求中去,你可以用$_POST获取变量后附加到要跳转的地址后面做为GET变量

$url = 'http://www.abc.com/d.php?textarea='.$_POST['textarea'];

这样在最终页面就可以用$_GET['textarea']了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
影翼视觉lyl
2013-09-27 · TA获得超过630个赞
知道小有建树答主
回答量:1279
采纳率:50%
帮助的人:676万
展开全部
你这样写就能把接过来的赋值给url啊,还有就是你得先了解是用get还是post来传,对应的改
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
目送502
2013-09-27 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:94.2万
展开全部
form表单有个method设置 两个参数post和get
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lrenwang
2013-09-27 · TA获得超过289个赞
知道小有建树答主
回答量:437
采纳率:0%
帮助的人:308万
展开全部
没错, 如果内容很多 那么用post提交
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式