Tài liệu Lập trình web với PHP - p4 - Pdf 10

Chương 2: TẠO NHỮNG TRANG PHP SỬ
DỤNG PHP5

Chương 2 giới thiệu những phần sau:
1. Sử dụng “echo” để trình bài text.
2. Định dạng text bằng HTML và PHP.
3. Hằng và biến.
4. Sử dụng URL để truyền biến .
5. Sessions và cookies.
6. HTML forms.
7. Mệnh đề if/else.
8. Includes.
9. Functions.
10. Array và foreach.
11. While và do/while.
12. Sử dụng lớp và thứ tự với OOP.

Cookies.
Cookies là những mẫu thông tin nhỏ được lưu trên máy người dùng web.
Các Cookies do Webserver phát sinh, lưu trữ lại, sau đó sẽ được đọc ở lần truy cập
sau.
Để có thể sử dụng một cookies bạn phải sử dụng hàm: setcookie() như sau:
setcookie(„tên cookie‟, „giá trị‟, „thời gian kết thúc‟, „đường dẫn‟, „vùng‟, „kết nối
an toàn‟);
Ví dụ:
Thêm vào ví dụ movie1.php
<?php
setcookie(„username‟, „Joe‟, time()+60);
//$_SESSION[„username‟]=”Joe12345”;

Thêm vào ví dụ moviesite.php

có cùng tên.
 Select: Là hộp chọn sổ xuống, thường cho phép người dùng chọn một từ
một danh sách, sự lựa chọn này có thể mô tả với thuộc tính value.
 Password: Giống với kiểu text, tuy nhiên văn bản nhập vào hộp được hiển
thị bằng ký tự thay thế (ký tự “*”)
Những nút khác được miêu tả như nút submit, reset, hoặc những hình ảnh
trên những nút do người dùng tạo ra.
Ví dụ :Sử dụng form để lấy thông tin:
Mở file movie1.php và sửa lỗi như sau:
<?php
session_start();
$_SESSION['username'] = $_POST['user'];
$_SESSION['userpass'] = $_POST['pass'];
$_SESSION['authuser'] = 0;
//Kiểm tra thông tin username và password
if (($_SESSION['username'] == 'Joe') and
($_SESSION['userpass'] == '12345'))
{
$_SESSION['authuser'] = 1;
} else
{
echo "Sorry, but you don‟t have permission to view this
page, you loser!";
exit();
}
?>
Sau đó sửa trong moviesite.php như sau:
//xóa dòng này: echo $_COOKIE[„username‟];
echo $_SESSION['username'];
Tạo một file mới lưu với tên login.php

Nếu bây giờ ta nhập user name là Joe và password là 12345 thì kết quả như Hình
2.6.1.3:

Hình 2.6.1.3
Khi click vào liên kết thì kết quả như Hình 2.6.1.4:

Hinh 2.6.1.4


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status