Upload
nguyen-hoang-vu
View
218
Download
0
Embed Size (px)
Citation preview
7/22/2019 [01-08-11]Lay thong tin tu nguoi dung qua form POST GET
1/8
14 bi
HcPHP:Form,cchdngGETvPOSTvphnbit1
Tweet
0
ang xem series PHP c bn
bi: Tip tc vi hnh trnh hon chnh b bi vit v Hc PHP cho ngi mi bt u. Hm nay ta s tip tc ni
v Form hay cn gi l biu mu theo dn lp trnh. V phng thc tng tc vi ngi dng. Mt phn gp nn s
ng ca PHP so vi web thun HTML.
1.FormBiumu
Mt iu quan trng ng lu khi s dng HTML form v PHP l khi ngi dng submit form i. Th mi thng tin trong cc phn t ca form
u c PHP lu tr li, bao gm c thng tin m ngi dng nhp.
V d, form sau gm 2 hp text ngi dng nhp d liu, v mt nt submit gi form i:
Khi ngi dng in y thng tin vo form, v n nt submit. D liu trong form ny s c gi n mt file PHP pha my ch x l.
trong trng hp ny l file welcome.php:
Xt mt v d nh v ni dung m file welcome.php c th cha:
Lp trnh WEB Pht trin WEB WordPress Host & Tn min Design Nh kho Chuyn mc khc
1
Like
0102030405060708091011
Name: Age:
12
converted by Web2PDFConvert.com
http://minhnhut.info/category/thong-bao/http://minhnhut.info/http://minhnhut.info/http://www.web2pdfconvert.com/?ref=PDFhttp://www.web2pdfconvert.com/?ref=PDFhttp://minhnhut.info/category/chuyen-muc-khac/http://minhnhut.info/category/download/http://minhnhut.info/category/do-hoa/http://minhnhut.info/category/host-domain/http://minhnhut.info/category/wordpress/http://minhnhut.info/category/phat-trien-web/http://minhnhut.info/category/coding/http://minhnhut.info/wp-login.phphttp://minhnhut.info/lien-he/http://minhnhut.info/lien-ket/http://minhnhut.info/category/thong-bao/http://minhnhut.info/http://minhnhut.info/7/22/2019 [01-08-11]Lay thong tin tu nguoi dung qua form POST GET
2/8
Output s ta ta th ny:
Nu mnh in vo form lc u vi thng tin l Nhut v 18. Ch li trong form html pha trn cng. Trong th form c 2 gi tr m ta phich :
+ Mt l action, y l a ch n file s nhn d liu ca form.
+ Hai l method, tc phng thc truyn thng tin. C 2 cch l POST v GET. Ta s tm hiu ngay sau y.
2.$_GET
$_GET l mt hm dng ly thng tin t form s dng phng thc GET. Cng vi form html phn 1. Khi in thng tin l Nhut v 18 v
n Submit. Ngi dng s c chuyn n a ch tng t nh: http://minhnhut.info/welcome.php?fname=Nhut&age=18
Bn c thy phn ?fname=Nhut&age=18 . Qu r rng chnh l thng tin m ta nhp. N c hin th ngay a ch, chnh l
GET method.
Trong file welcome.php by gi c th s dng $_GET ly nhng d liu do ngi dng nhp , tn (name) ca cc phn t ca form s
c t ng vo tn ca n trn mng $_GET:
File welcome.php lc by gi s phi sa li nh sau ly thng tin theo kiu GET:
v form html ban u phi sa li thnh method=GET
3.$_POST
Phng thc POST, khng ging nh GET. Cc thng tin c ngi dng nhp vo s khng c hin th trong a ch m s c truyn
ngm (ngi dng khng th nhn thy) n file php ca ta. V tt nhin ly cc gi tr th ta s dng $_POST['index']. Vi indexl tn
(name) ca phn t m ngi dng nhp d liu. Nh trong v d t u bi ti gi l fname v age.
V d file welcome.php cho phng thc POST bn xem phn 1.
4.DngGEThayPOST?
Xt li th ca tng ci.
V phn POST:
vi GET d liu c truyn i s hin th thanh a ch theo dng ?bien1=giatri1&bien2=giatri2&bien3=giatri3 . iu ny s gy bt tin nu
thn tin tru n i l thn tin uan tr n nh tn n i dun ha m t khu. B n th n h chu n m t khu hin th t le ra thnh a ch
345678
Chao !
Tuoi cua ban la .
12
Chao Nhut!Tuoi cua ban la 18.
12
$_GET["fname"] -> cho ra [b]Nhut[/b]$_GET["age"] -> cho ra [b]18[/b]
12345678
Chao !
Tuoi cua ban la .
converted by Web2PDFConvert.com
http://www.web2pdfconvert.com/?ref=PDFhttp://www.web2pdfconvert.com/?ref=PDFhttp://minhnhut.info/welcome.php?fname=Nhut&age=187/22/2019 [01-08-11]Lay thong tin tu nguoi dung qua form POST GET
3/8
xem? Khng c, trong trng hp ny POST l mt li th. Do bin c truyn i ngm. (Lu , vn c cc cng c gip bt cc thng tin
truyn bng POST tuy nhin khng hin th thng tin thanh a ch vn l mt li th ln).
V phn GET:
a ch s tr nn di mt t, do phi mang thm thng tin v bin (?bien1=giatri1&bien2=giatri2&bien3=giatri3 ). Nhng mt iu bn cn
phi bit l form c th truyn thng tin bng kiu GET. Nhng mun truyn thng tin bng kiu GET th khng nht thit phi dng form.
Bn c th truy cp vo file v d nh index.php?id=2 . Bn vn c th ly thng tin idt a ch bng $_GET nh thng.
T a ch dng , bn thy g cha nh? vng trong a ch ca chng ta c mt bin. l bin ng v c th thay i d dng => Ta
c th dng bin dng cho nhiu mc ch => xut ra nhiu ni dung mt cch linh hot => chnh l yu t lm nn trang web ng.
Kt lun:
Ty mc ch s dng m la chn GET hay POST.
5.$_REQUEST
Cng l mt kiu ly thng tin t ngi dng. $_REQUEST bao hm lun c $_GET v $_POST. T bn khng cn bn khun ln ln l
POST hay GET.
Lu , khi dng ci ny th bt k g c truyn qua POST hay GET u c $_REQUEST thu thp.
6.Kimtranhnggngidngnhp
Ci ny v bn bo mt, nhng cng phi ni lun. Bn nn kim tra nhng g ngi dng nhp v c truyn n file php ca bn, nu
nh bn dng cc thng tin thc hin mt s thao tc vi c s d liu, ngi dng c th c tnh chn cc m c gy thit hi cho
server ca bn. Kim tra k lng cc bin u vo, v xem xt coi c phi l form c gi t chnh trang web ca bn ch khng phi t
mt trang khc qua.
Ngoi ra bn c th dng mt on javascript nh km vi form kim tra ngay t pha ngi dng nu nh d liu truyn i khng c ng
chm g vi CSDL.
Vic c tnh nhp nhng gi liu khng hp l c th dn ti li h thng, v form khng c thc thi.
Tiu ch bo mt hng u: ng tin nhng g ngi dng nhp vo.
Ghi chXin nhc li, ton b lot bi v hc php u c nh tag hc php
7/22/2019 [01-08-11]Lay thong tin tu nguoi dung qua form POST GET
4/8
Bivi
1. Hc PHP: c ghi file trong php
2. Hng dn to cache cho trang web PHP c bn
3. Hc PHP: Cch dng Include v Require trong PHP
4. Bi tp PHP k 2
5. Hc PHP: Lp trnh hng i tng vi PHP
6. Code PHP: chuyn BBcode thnh HTML
7. T hc php c bn ton tp cho ngi mi
8. Code PHP: Kim tra Safe mode tt hay m
9. 10 l do bn nn chn my ch Linux
10. Dng API ca Adf.ly trong PHP to link kim tin hng lot
10b
newbie27/04/2013at 3:38 pm
cm n bn chia s, cho mnh hi mnh dng phng thc $_POST nhng khi mnh nhp d liu vo c cha k t & th chui ca mnh bct mt t k t & n cui chui. mnh c tm hiu trn google th mnh th qua 1 s function nh htmlspecialchars() hoc mnh str_replace
k t & thnh & nhng u ko c, bn gip mnh vi nh.Tr li Link
bich tran21/07/2013at 5:55 pm
Thanks bai viet cua a!!! e dang gap rac roi khi muon truyen du lieu giua cac trang voi nhau, a co the giup e dc ko,thanks a nhiu
Tr li Link
Minh Nht #Admin22/07/2013at 12:10 am
Rt vui v gip ch cho bn
Tr li Link
trng trng23/09/2013at 2:46 pm
localhost/product-categories.php?m=productBn cho mnh hi: nu mnh dng qua phng thc GET lm th no mnh c th c v phn bit ci product-categories.php hay
index.php. ch ci m=product th mnh lm c theo cch ca bn. Ci bin m mnh mun ly l ci *php cTr li Link
Minh Nht #Admin23/09/2013at 7:04 pm
Khng hiu bn mun lm nh vy lm g. Nhng mnh vn s ch bn cch ly tn file php ang thc thi. Trong PHP c mt
hng chui __FILE__. Hng ny tr v ng dn tuyt i n file php ang chy. C th bn echo __FILE__; s hiu.
__FILE__ tr v ng dn tuyt i, v vy cn dng hm basename(__FILE__) ly tn file ang thc thi.
Tr li Link
1 echobasename(__FILE__);
converted by Web2PDFConvert.com
http://www.web2pdfconvert.com/?ref=PDFhttp://www.web2pdfconvert.com/?ref=PDFhttp://minhnhut.info/hoc-php-form-_get-va-_post/?replytocom=48615#respondhttp://minhnhut.info/http://minhnhut.info/hoc-php-form-_get-va-_post/?replytocom=48610#respondhttp://chongthamvietnam.net/http://minhnhut.info/hoc-php-form-_get-va-_post/?replytocom=47898#respondhttp://minhnhut.info/http://minhnhut.info/hoc-php-form-_get-va-_post/?replytocom=47895#respondhttp://minhnhut.info/hoc-php-form-_get-va-_post/?replytocom=46529#respondhttp://minhnhut.info/dung-api-cua-adf-ly-trong-php-tao-link-kiem-tien-hang-loat/http://minhnhut.info/10-ly-do-ban-nen-chon-may-chu-linux/http://minhnhut.info/code-php-kiem-tra-safe-mode-tat-hay-mo/http://minhnhut.info/tu-hoc-php-co-ban-cho-nguoi-moi/http://minhnhut.info/code-php-chuyen-bbcode-thanh-html/http://minhnhut.info/lap-trinh-huong-doi-tuong-voi-php/http://minhnhut.info/bai-tap-php-ky-2/http://minhnhut.info/hoc-php-cach-dung-include-va-require-trong-php/http://minhnhut.info/huong-dan-tao-cache-cho-trang-web-php-co-ban/http://minhnhut.info/hoc-php-doc-ghi-file-trong-php/7/22/2019 [01-08-11]Lay thong tin tu nguoi dung qua form POST GET
5/8
trng trng25/09/2013at 1:49 pm
Hix ch l mnh mun gi mt file php vo trang ch khng phi load li 100% template, nhng cc file con ca mnh trn URL ch phn bit
c qua tn file.
Bnh thng l mnh to trng Page nu trn url l:index?page=xyz th mnh s gi th ny.
if(file_exists(./.$_GET['page']..php)) {
include ./.$_GET['page']..php;
}
else {
include trangchu.php;
}
Nhng vi ci ny mnh mun n ngn gn code d truy vn nn nh bn t vn cho mnh bin i th no gi.
Nh bn gipTr li Link
trng trng25/09/2013at 1:53 pm
Hix gi mnh mi ngh ra, chc khng dng c, vn phi thm 1 trng page= trn URL
Tr li Link
Minh Nht #Admin25/09/2013at 11:46 pm
Phi vy thi bn. Cng u c sao u.
Tr li Link
Trng03/10/2013at 11:46 am
Gip mnh vi, code ny lu vi nh dng ASCI th chy nhng lu vi Unicode th php n ko ra
Tr li Link
Minh Nht #Admin05/10/2013at 10:59 pm
Vn ngon m bn.
Tr li Link
Tha
Nickname *
Bt buc
Email *
Bt buc
a ch WEB
Khng bt buc
Ni dun bnh lun
converted by Web2PDFConvert.com
http://www.web2pdfconvert.com/?ref=PDFhttp://www.web2pdfconvert.com/?ref=PDFhttp://minhnhut.info/hoc-php-form-_get-va-_post/?replytocom=48778#respondhttp://minhnhut.info/http://minhnhut.info/hoc-php-form-_get-va-_post/?replytocom=48758#respondhttp://minhnhut.info/hoc-php-form-_get-va-_post/?replytocom=48660#respondhttp://minhnhut.info/http://minhnhut.info/hoc-php-form-_get-va-_post/?replytocom=48646#respondhttp://minhnhut.info/hoc-php-form-_get-va-_post/?replytocom=48645#respond7/22/2019 [01-08-11]Lay thong tin tu nguoi dung qua form POST GET
6/8
ng k nhn tin qua email ... ng kng k
RSS FeedRSS Feed Google PlusGoogle Plus
more
PreviousNext
THNG BO
Do ny mnh bn hc, nn khng c thi gian vit thm bi mi. Mong cc bn th li. Mnh s rt vui v cm kch nu bn mun ng gp
bi vitcho blog nh ny.
Mi gp hoc thc mc cc bn c bnh lun ti bi vit hoc gi email cho mnh qua trang Lin h. Mnh s tranh th gii p thc mc ca
cc bn. Cm n mi ngi.
HC SEO GI R
TM KIM
Khng tm thy bi vit bn cn? ng lo hy ti gip bn tm thng tin bn cn
nhp vi t kha ... Tm
Like 449 people like this. Sign Upto see what y our f r
40
ng
Recommend us on Google!
converted by Web2PDFConvert.com
http://www.web2pdfconvert.com/?ref=PDFhttp://www.web2pdfconvert.com/?ref=PDFhttps://plus.google.com/114959248121403422395http://minhnhut.info/feed/http://i-mhow.com/gb-khoa-hoc-seo-omega/http://minhnhut.info/lien-he/http://minhnhut.info/minhnhut-info-tuyen-cong-tac-vien-viet-bai-cho-blog/http://minhnhut.info/drop-down-menu-don-gian-voi-html-js-va-css/http://minhnhut.info/plugin-syntax-highlighter-lam-dep-cho-doan-code/http://moresmilies%28%29/7/22/2019 [01-08-11]Lay thong tin tu nguoi dung qua form POST GET
7/8
Mi nht Xem nhiu Ngu nhin
Ch li tn cho post format ca WordPress
8 nguyn nhn khin WordPress chy chm nh ra
101 hiu ng CSS3: To button vi CSS
Cc yu t nh hng v ci thin Domain Authority
Tm hiu v Domain Authority v nh hng ca n n SEO
NEWBIE NN C
T hc PHP c bn
C TI TR BI
Min ph tai facebookcho mobile
Dch v cho thu hostingcht lng cao
An ninh - Hnh s
Hy dnh t pht gh thm website ca nh ti tr cho MinhNhut Blog.
LIN KT
2CwebVN
Dy SEOHc Thit K WEB
Ph Ni Online
Aboutme
Mnh l Minh Nht. Mnh hin l sinh vin, am m ca mnh l lp trnh v thit k Web. Rt cm n bn quan tm v dnh thi gian
gh sang blog ca mnh.
Webhay
Joomla Basic Training
Kim tin trn mng
Share24h.net
Th thut Web WordPress
Thy Uyn's Blog
converted by Web2PDFConvert.com
http://www.web2pdfconvert.com/?ref=PDFhttp://www.web2pdfconvert.com/?ref=PDFhttp://thuyuyen.info/http://kienhau.com/http://share24h.net/http://kiemtientrenmangaz.com/http://joomlabasic.com/http://www.phonui.net/http://bcdonline.net/http://dayhocseo.com/http://www.2cweb.vn/blog/http://www.nguoiduatin.vn/c/an-ninh-hinh-suhttp://viettelidc.com.vn/hostinghttp://taigamehot.mobi/tai-facebook/http://minhnhut.info/tu-hoc-php-co-ban-cho-nguoi-moi/http://minhnhut.info/tim-hieu-ve-domain-authority-va-anh-huong-cua-den-seo/http://minhnhut.info/cac-yeu-anh-huong-va-cai-thien-domain-authority/http://minhnhut.info/101-hieu-ung-css3-tao-button-voi-css/http://minhnhut.info/8-nguyen-nhan-khien-wordpress-chay-cham/http://minhnhut.info/che-lai-ten-cho-post-format-cua-wordpress/http://-/?-http://-/?-7/22/2019 [01-08-11]Lay thong tin tu nguoi dung qua form POST GET
8/8
Xy dng Blog
Y2Graphic
Friends
Hong Phc's Blog
Hc WordPress
Su H Blog
Thach Pham Blog
Th thut wordpress
Vn M Blog
Copyright 2009 - 2013 Minh Nht Blog. Xin ghi r ngun khi copy, cm n.
http://www.web2pdfconvert.com/?ref=PDFhttp://minhnhut.info/http://vanmy.net/http://visaonho.com/http://thachpham.com/http://www.sauhi.com/http://hocwp.com/http://infoblogtech.com/http://y2graphic.com/http://eblog365.com/