在HTML/PHP中,POST和GET有什么不同 [英] What is the difference between POST and GET in HTML/PHP

查看:0
本文介绍了在HTML/PHP中,POST和GET有什么不同的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在编写一个PHP脚本,但我似乎无法让它真正工作。我正在测试基本功能,但我并不真正理解GET和POST的含义,有什么区别吗?我在网上看到的所有定义对我来说都没有多大意义,我到目前为止编写的代码(但由于我不懂POST和GET,我不知道如何让它工作:

    <form name="mail_sub" method="get">
Name: <input type="text" name="theirname"> <br />
Email:&nbsp; <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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆