_GET函数详解,获取值教程

作者: 关于计算机  发布:2019-09-26

1、使用post方法提交表单
    使用方法:把<from>表单中的method标签属性改为“post”
    特点:post方法不正视于url,不会再地址栏突显。post方法能够未有限制地传递数据到服务器,全体提交的音信在后台传输,客户在浏览器端是看不到这一进度的,安全性高。
    用于:适用于发送一些保密的要么体量异常的大的数额到服务器。
    实例: 

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

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

1、get是从服务器上获取数据,post则是向服务器传送数据;

展现结果:
 
post提交不在url上出示提交表单的值 

    2、get将表单中数据的依照variable=value的 形式,增加到action所针对的url后边,而且两个使用“?”连接,而相继变量之间利用“&”连接。post是将表单中的数据放在form的 数据体中,依照变量和值绝对应的形式,传递到action所指向url;fashion jewelry wholesale

 

    所以从上述也足以拿走其余三个结论:

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

       1、get传送的数据量不大,不可能当先2kb,那根本是因为受url长度限制。post传送的数据量相当的大,所以在上传文件只好利用post。一般被默感觉不受限制。但理论上,iis4中最大量为80kb,iis5中为100kb;

$_get 变量用于搜聚来自 method="get" 的表单中的值。从带有 get 方法的表单发送的音信,对任哪个人都以可知的(会议及展览示在浏览器的地址栏),并且对出殡和埋葬的新闻量也是有限量(最多 100 个字符)。

       2、get安全性比相当的低(因为顾客能够通过url看到),post安全性较高(其负有操作对客户来说都以不可知的)。可是实践功用却比post方法好;

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

    3、get限制form表单的数据集的值必需为ascii字符;而post帮衬一切iso10646字符集;cleaning cloth

    形式:
    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>
出口结果:  

    4、get是form的暗中认可方法;

 
选择get方式交给表单数据  

    5、get情势提交来的数目在服务器端用request.querystring()来获得,用post格局提交的数额用request.form()来获取(那点不是很明朗);

     从上边两点中大家能通晓到三种提交情势有着二种天差地别的数据传输形式,使用post提交表单中的数据,数据音讯通通在后台传输,不会来得在浏览器的url新闻中。而get提交表单中的数据,则会在url中显示传递数据的值。后天对于那三种多少交到方法就介绍到这里

建议:

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

    1、假如是含有机密音信的话,建议用post数据交到方式;

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

    2、在做多少查询时,提出用get情势;而在做多少增进、修改或删除时,提议用post格局;

例子
welcome <?php echo $_request["name"]; ?>.<br />
you are <?php echo $_request["age"]; ?> years old!

get实例

内置的$ _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

在"test.php"文件,以后能够运用$ _get那些函数来收罗表单数据(表单字段的称呼将自动在$ _get数组的键):
welcome <?php echo $_get["username"]; ?><br />
you are <?php echo $_get["age"]; ?> years old!

那哪天使用 method="get" 呢?
当使用 method="get" 在html表单,全部的变量名和值呈现在url中。注意:那几个艺术不应当被应用在密码或任何敏感消息!不过,由于变量在显示网站,是有极大概率的书签页面。那足以在少数情形下有用。get方法是不吻合那多少个大的变量值。它不应当使用超越3000个字符的值

$_post实例

内置在$ _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>

当客商点击“提交”开关,发送到服务器的url大概看起来像这么:
http: //localhost/demo/test.php

在"test.php"文件,今后得以应用了$ _post作用,收罗表单数据(表单字段的名称将机关在$ _post数组的键):
welcome <?php echo $_post["username"]; ?>!<br />
you are <?php echo $_post["age"]; ?> years old.

那哪一天使用 method="post" 呢?
       使用post方法的款型发送的新闻顾客是看不见的,并已对音信发送量未有范围。不过,由于变量没有在url中显得,那是不容许的书签的页面。

php的$ _request的作用
        php的放到函数包罗在$ _request中的有三种情势 $ _get,$ _post和$ _cookie 。$ _request函数,可用于搜集get和post方法发送表单数据。
welcome <?php echo $_request["username"]; ?>!<br />
you are <?php echo $_request["age"]; ?> years old.

本文由金沙澳门官网送注册58发布于关于计算机,转载请注明出处:_GET函数详解,获取值教程

关键词: