铁人赛 Day8 -- PHP SQL基本语法(三) -- $_POST & $_GET

前言

我觉得要讲理论还是解释$_POST & $_GET是什麽的,我可能也讲不出个所以然,也不是很专业
所以我就以我是怎麽使用为主好了哈哈

$_POST

我主要使用再读取form表单的资料
必须在 form表单 中,必须包含 method="post" 标签,
这样才够顺利读取到表单内容

<form action="insert.php" method="post" class="joinform">
    <p>使用者名称 :</p>
        <input type="text" name="name">
</form> 

读取表单内容
使用 $_POST['username']; 读取表单内容後
在将读取後的内容存到 变数($username) 当中,变数可以自己命名

$username = $_POST['username'];

之後再做帐密登入时,可以使用 $username 来判断帐密是否正确

$_GET

$_GET 必须在 form表单 中,必须包含 method="get" 标签,
这样才够顺利读取到表单内容

<form action="insert.php" method="get" class="joinform">
    <p>使用者名称 :</p>
        <input type="text" name="name">
</form> 

读取表单内容
使用 $_GET['username']; 读取表单内容後
在将读取後的内容存到 变数($username) 当中,变数可以自己命名

$username = $_GET['username'];

之後再做帐密登入时,可以使用 $username 来判断帐密是否正确

$_POST 和 $_GET差别

没错!! $_POST 和 $_GET 的用法是一样的,差别就只差在
一、$_GET --> 请求URL发送,然而透过URL而发送的资料会显示在网址後方,所以今天打帐号密码的话,帐号密码也会显示出来(例如:"http://xxx.xxx.com/?name=12345") ,而且会有长度的限制。

二、$_POST --> 请求 HTTP 发送,则不会显示在 URL 上,也不会有长度的限制,所以相较於 GET 来讲,POST较安全!!

但好像还有一个东西叫做 $_REQUEST 但我还没有去看过他XD,之後有机会再来和大家分享
那今天就先到这边,我们铁人赛Day9见罗!!


<<:  我们的基因体时代-AI, Data和生物资讯 Day08-合成生物学与机器学习

>>:  【第八天 - Quick Sort 介绍】

Day26 参加职训(机器学习与资料分析工程师培训班),Tensorflow.keras & Pytorch

上午: Python机器学习套件与资料分析 挑几个不错的片段分享 # 储存每个epoch的weigh...

予焦啦!结论与展望(二):铁人赛、正体中文科技写作与杂谈

铁人赛 这是一场疯狂的知识盛宴。有别於第一日提出的特别关注系列清单,今天我则会列出直到最後一天我都还...

linebot 结合网路爬虫

linebot 结合网路爬虫 讲解完网路爬虫的实际应用後,接下来将他跟 Line chatbot 进...

D25 - 「不断线的侏罗纪」:然後他就死掉了

小恐龙现在就像吃了无敌星星一样,完全无视仙人掌,所以我们来让小恐龙死翘翘吧! 撞上仙人掌 我们来加上...

JS 11 - 原型链

大家好! 「链」和「链」的意思不完全相同,但是它们都有环环相扣的概念,在这里是通用的。 我们进入主题...