Danh mục

Cách định dạng mã nguồn mở PHP (Personal Home Page) phần 4

Số trang: 15      Loại file: pdf      Dung lượng: 341.90 KB      Lượt xem: 7      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 1,000 VND Tải xuống file đầy đủ (15 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Lỗi phát sinh Để kiểm tra session đó có tồn tại hay chưa bạn sử dụng hàm session_is_register trong trang checksession.php. Đối với trường hợp này chúng ta cần kiểm tra 4 session trước khi truy cập đến chúng như ví dụ 5-5.
Nội dung trích xuất từ tài liệu:
Cách định dạng mã nguồn mở PHP (Personal Home Page) phần 4COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Get Session Khi trieäu goïi trang unregistersession.php treân trình duyeät thì loãi phaùt sinh nhö hình 5-4. Hình 5-4: Loãi phaùt sinh Ñeå kieåm tra session ñoù coù toàn taïi hay chöa baïn söû duïng haøm session_is_register trong trang checksession.php. Ñoái vôùi tröôøng hôïp naøy chuùng ta caàn kieåm tra 4 session tröôùc khi truy caäp ñeán chuùng nhö ví duï 5-5. Ví duï 5-5: Kieåm tra session ::Welcome to PHP Get Session Giaùo vieân: Phaïm Höõu KhangCOMPUTER LEARNING CENTER WWW.HUUKHANG.COM Khi trieäu goïi trang checksession.php thì keát quaû seõ trình baøy nhö hình 5-5. Hình 5-5: Khoâng coù loãi phaùt sinh Chuù yù raèng, khi söû duïng ñeán session, baïn phai khôûi ñoäng chuùng baèng session_start() neáu khoâng thì phaûi khai baùo trong php.ini. 1.4. Huyû session Khi khoâng coù nhu caàu söû duïng session nöõa thì baïn söû duïng haøm session_unregister ñeå loaïi session ñoù. Chaúng haïn, trong tröôøng hôïp naøy chuùng ta muoán loaïi boû session coù teân laø fullname baïn khai baùo trong trang sessionunregister.php nhö ví duï 5-6. Ví duï 5-6: Loaïi boû moät Session ::Welcome to PHP Giaùo vieân: Phaïm Höõu KhangCOMPUTER LEARNING CENTER WWW.HUUKHANG.COM UnRegister Session Khi trieäu goïi trang sessionunregister.php treân trình duyeät thìkeát quaû traû veà nhö hình 5- 6. Hình 5-6: Loaïi boû session Trong tröôøng hôïp loaïi boû taát caùc session ñang toàn taïi thì söû duïng haøm session_unset(). Ví duï duøng haøm naøy ñeå laïoi boû session vaø duøng haøm sessin_destroy ñeå huyû taát caû session ñoù khai baùo trong trang unset.php nhö ví duï 5-7. Ví duï 5-7: Xoaù taát caû session ::Welcome to PHP UnSet Session COMPUTER LEARNING CENTER WWW.HUUKHANG.COM echo UserID: . $userid.; if(session_is_registered(email)) echo Email: .$email.; if(session_is_registered(fullname)) echo FullName: .$fullname; if(session_is_registered(address)) echo Address: .$address; ?> Keát quaû traû veà nhö hình 5-7. Hình 5-7: Huyû session2. COOKIE Cookie ñöôïc xem nhö session, tuy nhieân chuùng löu tröõ thoâng tin treân trình khaùch. Ñeå söû duïng Cookie, baïn söû duïng haøm setcookie ñeå gaùn giaù trò nhö ví duï 5-8. Ví duï 5-8: Gaùn giaù trò cho cookie ::Welcome to PHP Cookie Khi ngöôøi söû duïng trieäu goïi trang setcookie.php keát quaû traû veà nhö hình 5-8. Giaùo vieân: Phaïm Höõu KhangCOMPUTER LEARNING CENTER WWW.HUUKHANG.COM Hình 5-8: Ñaéng kyù cookie Ngaøi ra, baïn coù theå gaùn giaù trò cookie baèng session. Chaúng haïn, chuùng ta söû duïng haøm session_set_cookie_params ñeå gaùn cookie nhö ví duï 5-9. Ví duï 5-9: Gaùn cookie baèng session ::Welcome to PHP Session-Cookie Baèng caùch söû duïng $HTTP_COOKIE_VARS ñeå laáy giaù trò cuûa cookie tröôùc ñoù trong trang httpcookievar.php nhö ví duï 5-10. Ví duï 5-10: Söû duïng $HTTP_COOKIE_VARS ::Welcome to PHP Get Cookie Keát quaû trình baøy nhö hình 5-10. Giaùo vieân: Phaïm Höõu KhangCOMPUTER LEARNING CENTER WWW.HUUKHANG.COM Hình 5-10: Duøng $HTTP_COOKIE_VARS Baèng caùch söû duïng haøm session_get_cookie_params ñeå laáy giaù trò cuûa cookie tröôùc ñoù trong trang sessiongetcookie.php nhö ví duï 5-11. Ví duï 5-11: Söû duïng session_get_cookie_params ::Welcome to PHP Get Cookie 3. KEÁT LUAÄN Trong baøi naøy, chuùng ta tìm hieåu caùch söû duïng bieán session vaø cookie. Giaùo vieân: Phaïm Höõu KhangCOMPUTER LEARNING CENTER WWW.HUUKHANG.COM ...

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