威尼斯wns.9778官网 > 计算机教程 > PHP $ _POST函数 与$_GET函数详解

原标题:PHP $ _POST函数 与$_GET函数详解

浏览次数:194 时间:2019-09-27

内置的$ _get函数是用来收集从表单发送一个method="get"的值。信息是一个用get方法的形式发送的.用户可见的(它会在浏览器的地址栏显示),并已对信息发送数量限制。
举个例子 :
<form action="test.php" method="get">
    name: <input type="text" name="username" />
    age: <input type="text" name="age" />
    <input type="submit" value="submit" />
</form>
当用户点击“提交”按钮,发送到服务器的url可能看起来像这样:
http: //localhost/demo/test.php?username=lily&age=28

    使用方法:把<from>表单中的method标签属性改为“get”
    特点:使用get方法提交表单数据将附加到url上,并作为url的一部分发送到服务器,在url上会显示传递数据的内容

    4、get是form的默认方法;

1、使用post方法提交表单
    使用方法:把<from>表单中的method标签属性改为“post”
    特点:post方法不依赖于url,不会再地址栏显示。post方法可以没有限制地传递数据到服务器,所有提交的信息在后台传输,用户在浏览器端是看不到这一过程的,安全性高。
    用于:适用于发送一些保密的或者容量较大的数据到服务器。
    实例: 

在"test.php"文件,现在可以使用了$ _post功能,收集表单数据(表单字段的名称将自动在$ _post数组的键):
welcome <?php echo $_post["username"]; ?>!<br />
you are <?php echo $_post["age"]; ?> years old.

 

    2、在做数据查询时,建议用get方式;而在做数据添加、修改或删除时,建议用post方式;

<form name=”from1′ method=”get” action=”index.php教程”>
订单号:<input type=”text” name=”user” size=”20′>
<input type=”submit” name=”submit” value=”提交”>
</form>

建议:

注释:http get 方法不适合大型的变量值;值是不能超过 100 个字符的。
$_request 变量
php 的 $_request 变量包含了 $_get, $_post 以及 $_cookie 的内容。

内置在$ _post功能是用来收集在一个表单 method="post" 值。使用post方法的形式发送的信息用户是看不见的,并已对信息发送量没有限制。但是,对于post方法有一个8 mb max size,默认情况下(可通过设置在php.ini文件中的post_max_size更改)。
举个例子 :
<form action="welcome.php" method="post">
    name: <input type="text" name="username" />
    age: <input type="text" name="age" />
    <input type="submit" value="submit" />
</form>

 
使用get方式提交表单数据  

php教程 $ _post函数 与$_get函数详解

    形式:http://url?name1=value1&name2=value2…
    url:为表单响应地址
    name1:为表单元素名称
    value1:为name1表单的值
    $:多个表单元素间的分隔符
    实例:

 

<form name=”from1′ method=”get” action=”index.php”>
用户名:<input type=”text” name=”user” size=”20′>
密码:<input name=”pwd” type=”password” size=”20′ >
<input type=”submit” name=”submit” value=”提交”>
</form>
输出结果:  

在"test.php"文件,现在可以使用$ _get这个函数来收集表单数据(表单字段的名称将自动在$ _get数组的键):
welcome <?php echo $_get["username"]; ?><br />
you are <?php echo $_威尼斯wns.9778官网,get["age"]; ?> years old!

 2、使用get方法提交表单
$_get 变量是一个数组,内容是由 http get 方法发送的变量名称和值。

    5、get方式提交来的数据在服务器端用request.querystring()来获取,用post方式提交的数据用request.form()来获取(这一点不是很明确);

$_get 变量用于收集来自 method="get" 的表单中的值。从带有 get 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送的信息量也有限制(最多 100 个字符)。

get实例

显示结果:
 
post提交不在url上显示提交表单的值 

       2、get安全性非常低(因为用户可以通过url看到),post安全性较高(其所有操作对用户来说都是不可见的)。但是执行效率却比post方法好;

php 的 $_request 变量可用来取得通过 get 和 post 方法发送的表单数据的结果。

本文由威尼斯wns.9778官网发布于计算机教程,转载请注明出处:PHP $ _POST函数 与$_GET函数详解

关键词:

上一篇:PHP实现的装箱算法示例威尼斯wns.9778官网:

下一篇:没有了