欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

瀏覽器怎么與PHP程序進(jìn)行交互

這篇文章主要講解了“瀏覽器怎么與PHP程序進(jìn)行交互”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“瀏覽器怎么與PHP程序進(jìn)行交互”吧!

創(chuàng)新互聯(lián)公司始終致力于在企業(yè)網(wǎng)站建設(shè)領(lǐng)域發(fā)展。秉承“創(chuàng)新、求實(shí)、誠(chéng)信、拼搏”的企業(yè)精神,致力為企業(yè)提供全面的網(wǎng)絡(luò)宣傳與技術(shù)應(yīng)用整體策劃方案,為企業(yè)提供包括“網(wǎng)站建設(shè)、成都響應(yīng)式網(wǎng)站建設(shè)公司、手機(jī)網(wǎng)站建設(shè)、微信網(wǎng)站建設(shè)、微信小程序、購物商城網(wǎng)站建設(shè)、平臺(tái)網(wǎng)站建設(shè)秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

本文介紹表單在PHP程序交互中的應(yīng)用。

那么,在瀏覽器上點(diǎn)擊一個(gè)“按鈕”,會(huì)引發(fā)什么樣的交互行為呢?

(一)交互一,瀏覽器給apache發(fā)送數(shù)據(jù)

瀏覽器以表單的形式給apache發(fā)送數(shù)據(jù)。

表單的標(biāo)簽是:<form></form>,比如下面一個(gè)html頁面,留意里面<form>標(biāo)簽的內(nèi)容:

<html>

<meta charset="utf-8">

<body>

<form action="login.php" method="post">

昵稱:<input type="text" name="name">

口號(hào):<input type="text" name="slogan">

<input type="submit" value="提交">

</form>

</body>

</html>

html頁面(相當(dāng)于整體的界面),包括<form>中的內(nèi)容,由瀏覽器來解析。比如上面的這個(gè)html頁面,解析后的樣子是這樣的:瀏覽器怎么與PHP程序進(jìn)行交互

可以看到,有兩個(gè)文本輸入框,還有一個(gè)提交按鈕。

如果瀏覽器只做解析顯示的工作,那就沒有apache跟PHP程序什么事情了。實(shí)際上,瀏覽器經(jīng)常要把數(shù)據(jù)發(fā)送給apache,而發(fā)送的數(shù)據(jù)就是<form>標(biāo)簽(即表單)的數(shù)據(jù)。

表單數(shù)據(jù),可以在<form>標(biāo)簽中找到,其中可以包括按鈕、下拉菜單、文本輸入框等等元素。比如上面那個(gè)表單:

瀏覽器怎么與PHP程序進(jìn)行交互

注意,上面的表單,還把PHP代碼文件發(fā)給了apache,如果項(xiàng)目目錄(默認(rèn)是/Library/WebServer/Documents)下面沒有這個(gè)php文件,那么在點(diǎn)擊提交按鈕后,會(huì)看到這樣的提示: 
瀏覽器怎么與PHP程序進(jìn)行交互

那么,發(fā)送的時(shí)機(jī)是什么?即在瀏覽器在什么時(shí)候發(fā)送表單數(shù)據(jù)給apache?

在點(diǎn)擊“submit”類型的按鈕的時(shí)候觸發(fā)發(fā)送。如果沒有submit按鈕,則需要通過js主動(dòng)觸發(fā)表單的submit事件。

另外,在發(fā)送的method上,區(qū)分為get與post方式。

get方法,表單的所有信息都出現(xiàn)在請(qǐng)求的url中(在地址欄上可以看到),對(duì)于長(zhǎng)度也有限制。比如,這樣的get請(qǐng)求:

http://localhost/formtest.html?name=abc&slogan=hello+world

其中name與slogan是鍵(key),而abc與hello world是對(duì)應(yīng)的值(value),表單的數(shù)據(jù)就是鍵值對(duì)的集合。

post方法,請(qǐng)求時(shí)不會(huì)顯示表單的任何數(shù)據(jù),對(duì)于長(zhǎng)度限制也很弱。

(二)交互二,PHP代碼訪問表單的內(nèi)容

表單中可以指定把項(xiàng)目目錄中的php文件的內(nèi)容(或者當(dāng)前的腳本–比如既有表單又有php代碼)提交給apache。apache在拿到php代碼后,會(huì)交由PHP程序來處理,而這些php代碼很可能需要訪問表單的內(nèi)容,比如login.php代碼中,需要訪問表單中的文本框的內(nèi)容,那如何訪問呢?

表單的內(nèi)容(鍵值對(duì)的集合),會(huì)保存在$_GET變量(get方法時(shí))或$_POST變量(post方法時(shí))中,這個(gè)在apache調(diào)用PHP程序時(shí)就初始化好。

所以,PHP代碼可以通過訪問$_GET或$_POST變量來訪問表單的內(nèi)容。

比如,login.php的代碼可以這樣寫:

<meta charset="utf-8">

你好,<?php echo $_GET["name"]; ?>! <br>

你的口號(hào)是:<?php echo $_GET["slogan"];?> !

再次提交這個(gè)表單時(shí),在瀏覽器上可以看到這樣的提示: 
瀏覽器怎么與PHP程序進(jìn)行交互

明顯,還要區(qū)分是用$_GET還是$_POST是麻煩的,這時(shí),可以使用$_REQUEST變量來訪問,$_REQUEST對(duì)于get或post方式都適用。

應(yīng)該留意到,PHP程序解析出結(jié)果后,把結(jié)果返回給apache,apache返回html頁面給瀏覽器,最終瀏覽器顯示結(jié)果。

感謝各位的閱讀,以上就是“瀏覽器怎么與PHP程序進(jìn)行交互”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)瀏覽器怎么與PHP程序進(jìn)行交互這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

當(dāng)前文章:瀏覽器怎么與PHP程序進(jìn)行交互
標(biāo)題網(wǎng)址:http://aaarwkj.com/article48/godchp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站營(yíng)銷、虛擬主機(jī)外貿(mào)建站、手機(jī)網(wǎng)站建設(shè)、微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
伊人青草免费在线视频| 日本一二不卡高清在线视频| 亚洲精品深夜福利视频| 久久精品少妇人妻视频| 亚洲欧洲日韩另类在线| 国产又粗又硬又长又爽在线观看 | 精品久久人人做爽综合| 亚洲av毛片一区二区三区网| 亚洲丰满一区二区三区在线| 少妇被按摩高潮在线观看| 少妇激情一区二区三区免费视频| 女同蝴蝶在线看完整版| 久久久国产精品视频网站| 亚洲人妻一区二区久久| 91免费观看视频高清| 日本91免费在线观看| 成人爱爱视频免费观看| 国产无遮挡的免费视频| 日日干天天日夜夜操| 精品日韩av高清一区二区三区| 亚洲av精二区三区四区| 精品国产一区av在线| 精品少妇人妻久久av免费| 国产真人作爱视频免费| av在线免费观看大全| 在线观看成人激情视频| 欧洲亚洲精品免费二区| 99热国产这里只有精品| 日韩不卡在线免费观看视频| 情侣自拍偷拍亚洲天堂区| 中文字幕乱码亚洲美女精品| 欧美日韩国产天堂一区| 深夜av免费在线观看| 久久国产精品人妻av| 日韩亚洲欧美另类精品| 久久中文字幕一区二区三区| 午夜香蕉av一区二区三区| 欧美日韩一区二区三区四区高清| 亚洲三区四区视频在线观看| 欧美av在线免费观看| av天堂在线观看网站|