Danh mục tài liệu

LẬP TRÌNH WEB ĐỘNG VỚI PHP/ MYSQL - PHẦN 3 - TỐNG PHƯỚC KHẢI - 4

Số trang: 9      Loại file: pdf      Dung lượng: 78.40 KB      Lượt xem: 23      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:

Sau khi chạy chương trình này, chọn refresh trên trình duyệt. Bạn sẽ thấy script sẽ nhớ được rằng bạn là ai. Các hàm setcookie() và session_start() nên ở vị trí gần đầu tập tin. Nếu bạn thử chuyển đến trình duyệt trước để xác lập một cookie bạn sẽ nhận được một thông báo lỗi.Biến sẵn cóCó rất nhiều biến sẵn có của PHP và Server. Bạn có thể liệt kê một danh sách đầy đủ bằng cách sử dụng lệnh phpinfo() để xem. ...
Nội dung trích xuất từ tài liệu:
LẬP TRÌNH WEB ĐỘNG VỚI PHP/ MYSQL - PHẦN 3 - TỐNG PHƯỚC KHẢI - 4//run and make an assignment to $your_name.} elseif (isset($submit) && empty($your_name)){ Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com$your_name = $first_name . . $last_name;echo Thank you, $your_name;}Sau khi chaïy chöông trình naøy, choïn refresh treân trình duyeät. Baïn seõ thaáy script seõ nhôù ñöôïcraèng baïn laø ai.Caùc haøm setcookie() vaø session_start() neân ôû vò trí gaàn ñaàu taäp tin. Neáu baïn thöû chuyeån ñeántrình duyeät tröôùc ñeå xaùc laäp moät cookie baïn seõ nhaän ñöôïc moät thoâng baùo loãi. Sưu t m b i: www.daihoc.com.vn Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.comBieán saün coùCoù raát nhieàu bieán saün coù cuûa PHP vaø Server. Baïn coù theå lieät keâ moät danh saùch ñaày ñuû baèngcaùch söû duïng leänh phpinfo() ñeå xem. Baïn haõy taïo moät file php vaø cho chaïy thöû xem:Baïn coù theå söû duïng caùc bieán naøy baèng nhieàu caùch thöùc khaùc nhau. Toâi seõ trình baøy moät saungay sau ñaây, vaø seõ chæ ra baïn neân duøng vaøo tröôøng hôïp naøo. Moät soá bieán ñeán töø PHP engine,moät soá khaùc baét nguoàn töø Webserver. Sưu t m b i: www.daihoc.com.vnBieán saün coù cuûa PHP Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.comPHP_SELFBieán naøy nhaän giaù trò laø ñòa chæ hieän taïi cuûa taäp tin .php ñang ñöôïc duyeät. Ñòa chæ naøy seõ laø ñòachæ ñaày ñuû töø goác (baét ñaàu töø http://) . Baïn seõ söû duïng noù khi muoán truy caäp laïi chính trangweb ñang thi thaønh.Xeùt ví duï sau, ñaây laø moät form töông töï nhö form sign.php maø caùc baïn ñaõ coù dòp xeùt qua. Neáukhaùch thöïc hieän thao taùc khaùc vôùi submit thì chính form naøy seõ ñöôïc thi haønh laïi:HTTP_POST_VARSÑaây laø moät maûng chöùa taát caû caùc bieán ñöôïc chuyeån tieáp thoâng qua POST method töø moät form.Baïn coù theå truy caäp töøng bieán rieâng reõ nhö laø moät phaàn töû cuûa maûng lieân hôïp (ví duï:$PHP_POST_VARS[myname]).HTTP_GET_VARSÑaây laø moät maûng chöùa taát caû caùc bieán ñöôïc chuyeån tieáp thoâng qua GET method. Baïn coù theåtruy caäp töøng bieán rieâng reõ nhö laø moät phaàn töû cuûa maûng lieân hôïp (ví duï:$PHP_GET_VARS[myname]).HTTP_COOKIE_VARSTaát caû caùc cookie chuyeån ñeán trình duyeät ñeàu coù theå ñöôïc truy xuaát trong maûng lieân hôïp naøy.Noù bao goàm caû session cookie. Neáu baïn coøn thaéc maéc cookie seõ thi haønh nhö theá naøo thì haõyxem haøm phpinfo() ñeå bieát ñöôïc trình duyeät cuûa baïn ñang chuyeån ñeán server nhöõng gì. Sưu t m b i: www.daihoc.com.vnBIEÁN CUÛA APACHE Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.comApache coù saün raát nhieàu bieán. Toâi khoâng trình baøy ñaày ñuû taát caû caùc bieán ra ñaây. Caùc bieánbaïn söû duïng, chuùng tuyø thuoäc vaøo xaùc laäp hieän taïi cuûa baïn nhö theá naøo. Sau ñaây laø moät soábieán maø coù leõ baïn seõ söû duïng thöôøng xuyeân trong chöông trình cuûa baïn.DOCUMENT_ROOTBieán naøy traû veà ñöôøng daãn cuûa Webserver. Bieán naøy ñöôïc toâi söû duïng trong xuyeân suoát quyeånsaùch naøy. Haõy xeùt ví duï sau:include$DOCUMENT_ROOT/book/functions/charset.php;Baèng caùch söû duïng bieán DOCUMENT_ROOT thay vì duøng ñöôøng daãn tuyeät ñoái, chuùng ta coùtheå di chuyeån toaøn boä moät thö muïc sang moät Apache Server khaùc maø khoâng lo laéng raèngñöôøng daãn seõ bò sai leäch trong include path. Neân nhôù raèng neáu nhö baïn khoâng söû duïng ApacheServer thì bieán naøy khoâng söû duïng ñöôïc. Neáu baïn söû duïng include_path trong taäp tin php.ini, Sưu t m b i: www.daihoc.com.vnbaïn khoâng caàn phaûi lo laéng phaûi xaùc ñònh ñöôøng daãn nhö theá naøo bôûi vì PHP seõ duyeät heát taátcaû caùc thö muïc vaø tìm ra taäp tin baïn ñaõ chæ ñònh. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.comHTTP_USER_AGENTBaát kyø ai ñaõ töøng thieát keát Web site ñeàu hieåu raèng taàm quan troïng cuûa vieäc nhaän daïng ñöôïctrình duyeät cuûa ngöôøi söû duïng laø gì. Moät soá trình duyeät thì khoâng söû duïng ñöôïc JavaScript,moät soá khaùc thì ñoøi hoûi daïng HTML ñôn giaûn. Bieán user_agent cung caáp cho baïn khaû naênguyeån chuyeån ñoái vôùi töøng trình duyeät khaùc nhau. Moät user_agent chuaån coù daïng nhö theá naøy:Mozilla/4.0 (compatible; MSIE 5.01; Windows 98)Neáu baïn phaân tích chuoãi naøy ra baïn seõ bieát ñöôïc nhöõng gì baïn caàn tìm. Coù theå baïn chæ thíchhaøm get_browser() cuûa PHP. Veà lyù thuyeát maø noùi, haøm naøy ñònh nghóa khaû naêng cho pheùp cuûatrình duyeät cuûa user ñang söû duïng. Cho neân baïn coù theå bieát ñöôïc laø chöông trình cuûa baïn ñangphuïc vuï toát hay khoâng. Caùc saùch PHP coù nhöõng höôùng daãn veà caùch caøi ñaët vaø söû duïng ...

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