Danh mục tài liệu

GIÁO TRÌNH PHP - GIÁO VIÊN PHẠM HỮU KHANG - 3

Số trang: 20      Loại file: pdf      Dung lượng: 2.02 MB      Lượt xem: 21      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Trong bài này, chúng ta tìm hiểu cách sử dụng biến form và hai phương thức $HTTP_POST_VARS, $HTTP_GET_VARS. Ngoài ra, bạn cũng tìm hiểu cách kiểm tra biến tồn tại hay không bằng hàm isset(). Chú ý rằng, khi sử dụng biến form bạn tránh trường hợp khai báo biến cục bộ hay toàn cục trong tang PHP cùng tên với thẻ nhập liệu của form trước đó submit đến hay tham số trên querystring.
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH PHP - GIÁO VIÊN PHẠM HỮU KHANG - 3COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Username : Password : Keát quaû trình baøy nhö hình 4-7. Hình 4-7: Duøng $HTTP_POST_VARS4. KEÁT LUAÄN Trong baøi naøy, chuùng ta tìm hieåu caùch söû duïng bieán form vaø hai phöông thöùc $HTTP_POST_VARS, $HTTP_GET_VARS. Ngoaøi ra, baïn cuõng tìm hieåu caùch kieåm tra bieán toàn taïi hay khoâng baèng haøm isset(). Chuù yù raèng, khi söû duïng bieán form baïn traùnh tröôøng hôïp khai baùo bieán cuïc boä hay toaøn cuïc trong tang PHP cuøng teân vôùi theû nhaäp lieäu cuûa form tröôùc ñoù submit ñeán hay tham soá treân querystring. Giaùo vieân: Phaïm Höõu KhangCOMPUTER LEARNING CENTER WWW.HUUKHANG.COM Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Moân hoïc: PHP Baøi 5 Baøi hoïc naøy chuùng ta seõ laøm quen vôùi ñoái töôïng Session vaø moät soá ñoái töôïng khaùc: Ñoái töôïng Session. Ñoái töôïng khaùc1. ÑOÁI TÖÔÏNG SESSION Trong PHP4.0 ñoái töôïng Session ñöôïc xem nhö moät ñoái töôïng cho pheùp baïn truyeàn giaù trò töø trang PHP naøy sang PHP khaùc. Ñeå söû duïng Session, baïn khai baùo thö muïc ñöôïc löu tröõ döõ lieäu do ñoái töôïng nay ghi ra. Session ñöôïc sinh ra vaø ñöôïc bieán maát khi ngöôøi söû duïng huyû chuùng, thôøi gian soáng cuûa chuùng ñaõ heát hoaëc ngöôøi söû duïng ñoùng trình duyeät. Chaúng haïn, trong tröôøng hôïp naøy chuùng ta söû duïng thö muïc C:\PHP\sessiondata ñöôïc khai baùo trong taäp tin php.ini. session.save_path = C:\PHP\sessiondata Ngoaøi ra, khi muoán söû duïng Sessoin thì baïn phaûi khôûi taïo chuùng. Ñeå khôûi taïo Session baïn coù theå khôûi taïo trong trang PHP moãi khi truy caäp hay gaùn giaù trò cho Session. session_start(); Tuy nhieân, baïn coù theå caáu hình trong trang php.ini (1 laø start). session.auto_start = 0 1.1. Nhaän daïng Session Moãi phieân laøm vieäc ñöôïc taïo ra töø Web Server thì seõ coù moät nhaän daïng duy nhaát coù giaù trò laø chuoãi do trình chuû Web taïo ra. Ñieàu naøy coù nghóa laø moãi khi ngöôøi söû duïng trieäu goïi trang Web cuûa Web Site laàn ñaàu tieân thì phieân laøm vieäc seõ ñöôïc taïo ra, khi ñoù moät nhaän daïng ñöôïc caáp cho phieân laøm vieäc ñoù. Ñeå laán giaù trò nhaän daïng cuûa Session do trình chuû Web caáp phaùt baïn söû duïng cuù phaùp: $x= session_id(); Chaúng haïn, baïn khai baùo baùo ñeå laáy giaù trò session_id trong trang sessionid.php nhö ví duï 5-1. Ví duï 5-1: Nhaän daïng session Giaùo vieân: Phaïm Höõu KhangCOMPUTER LEARNING CENTER WWW.HUUKHANG.COM Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com ::Welcome to PHP Session_ID Moãi ngöôøi söû duïng truy caäp ñeán Web Site seõ coù moät nhaän daïng khaùc nhö nhö hình 5- 1. Hình 5-1: Nhaän daïng duy nhaát 1.2. Khai baùo Session Khi muoán khai baùo bieán session, baïn phaûi söû duïng haøm session_register coù cuù phaùp nhö sau: session_register(sessioname); Khi muoán khôûi taïo session, baïn coù theå gaùn giaù trò cho session naøy nhö gaùn giaù trò cho bieán trong PHP, sau ñoù söû duïng haøm treân ñeå ñaéng kyù. $sessioname=value; session_register(sessioname); Trong tröôøng hôïp coù nhieàu session, baïn coù theå söû duïng haøm session_register ñeå ñaêng kyù cuøng moät luùc nhieàu session nhö sau: $sessioname1=value1; $sessioname2=value2; Giaùo vieân: Phaïm Höõu KhangCOMPUTER LEARNING CENTER WWW.HUUKHANG.COM Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com $sessioname3=value3; session_register(sessioname1,sessioname2,sessioname3); Chaúng haïn, trong tröôøng hôïp naøy chuùng ta khai baùo trang sessionregister.php vaø ñaêng kyù 3 sessoin coù teân userid, email vaø fullname nhö ví duï 5-2 sau: Ví duï 5-2: Ñaêng kyù session ::Welcome to PHP Registered Session Keát quaû traû veà nhö hình 5-2. Hình 5-2: Ñaêng kyù Session 1.3. Laáy giaù trò töø session Sau khi khai baùo khôûi aïo moät soá session vôùi giaù trò töông öùng cuûa session ñoù, baïn coù theå truy caäp caùc bieán session naøy ñeå laáy giaù trò torng trang PHP khaùc. Chaúng haïn, chuùng ta khai baùo trang getsession.php ñeå laáy caùc session cuûa PHP vöøa khai baùo trong ví duï treân nhö ví duï 5-3. Ví duï 5-3: Laáy giaù trò töø session Giaùo vieân: Phaïm Höõu KhangCOMPUTER LEARNING CENTER WWW.HUUKHANG.COM Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com ::Welcome to PHP Get Session Khi trieäu goïi trang getsession.php treân trình duyeät baïn trình baøy giaù trò cuûa session userid, email vaø fullname nhö hình 5-3. Hình 5-3: Laáy giaù trò cuûa session ...

Tài liệu được xem nhiều:

Tài liệu có liên quan: