在HTML/PHP中,POST和GET有什么不同 [英] What is the difference between POST and GET in HTML/PHP
本文介绍了在HTML/PHP中,POST和GET有什么不同的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在编写一个PHP脚本,但我似乎无法让它真正工作。我正在测试基本功能,但我并不真正理解GET和POST的含义,有什么区别吗?我在网上看到的所有定义对我来说都没有多大意义,我到目前为止编写的代码(但由于我不懂POST和GET,我不知道如何让它工作:
<form name="mail_sub" method="get">
Name: <input type="text" name="theirname"> <br />
Email: <input type="text" name="theirpass"> <br />
<input type="submit" value="Join!" style="width:200px">
</form>
<?php
if (isset($_POST['mail_sub']))
{
echo $_POST['theirname'];
}
?>
推荐答案
$_POST不适用于您,因为您已将Form方法设置为Get。
<form name="mail_sub" method="post">
关于POST和GET之间的区别,网上有很多更好的信息,因此我不再赘述,但这将为您解决问题。
同时更改您的PHP。
if ( isset( $_POST['theirname'] ) ) {
echo $_POST['theirname'];
}
这篇关于在HTML/PHP中,POST和GET有什么不同的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文