PHP trong lập trình web động
Số trang: 12
Loại file: pdf
Dung lượng: 273.07 KB
Lượt xem: 31
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:
Đọc các biến từ HTML trong HTML có 2 thuộc tính:action=“chuỗi”: Địa chỉ trang web nhận dữ liệu (Đặt là địa chỉ trang PHP xử lý DL) – method=“chuỗi”: Phương thức gửi dữ liệu. GET (mặc định. Phương thức GET hoặc URL.Truyền dữ liệu (biến) qua URL:Các biến được truyền thành từng cặp biến=giá_trị phân cách bởi dấu & – Phân cách với địa chỉ trang ban đầu bởi dấu hỏi chấm (?) ...
Nội dung trích xuất từ tài liệu:
PHP trong lập trình web động PHP trong lập trình web động ThS. Nguyễn Duy Hải TT CNTT-ĐHSP Hà Nội Đọc các biến từ HTML trong HTML có 2 thuộc tính:– action=“chuỗi”: Địa chỉ trang web nhận dữ liệu (Đặt là địa chỉ trang PHP xử lý DL)– method=“chuỗi”: Phương thức gửi dữ liệu • GET (mặc định) • POST Phương thức GET hoặc URLTruyền dữ liệu (biến) qua URL:– Các biến được truyền thành từng cặp biến=giá_trị phân cách bởi dấu &– Phân cách với địa chỉ trang ban đầu bởi dấu hỏi chấm (?) Ví dụ: Truyền 3 biến a, b, c có giá trị lần lượt là 1, 2, -3 vào trang http://localhost/ptb2.php qua URL: http://localhost/ptb2.php?a=1&b=2&c=-3 Phương thức GET hoặc URL (tt)Khi ta Submit 1 form sử dụng phương thức GET,dữ liệu được truyền qua URL:– Tên các biến là tên đối tượng trên form– Giá trị biến là giá trị NSD nhập vào đối tượngĐể đọc giá trị các biến trong PHP: Sử dụng mảng$_GET, các chỉ số là tên biến.Ví dụ: Trong trang ptb2.php ở trên đọc các biếna, b, c:$a = $_GET[“a”];$b = $_GET[“b”];$c = $_GET[“c”];Truyền dữ liệu theo phương thức POSTDữ liệu của Form post được truyền trongthân của yêu cầu HTTPĐể đọc dữ liệu sử dụng mảng $_POST vớicác chỉ số là tên của đối tượng trên formgửi đến.Cookie Khái niệm cookieLà những mẩu thông tin nhỏ được lưu trênmáy của người sử dụng thường dùng đểlưu trữ thông tin về người sử dụng.Khả năng tạo cookie phụ thuộc vào trìnhduyệt và sự cho phép của người sử dụng.Trong IE, để xem các cookies đã được tạothì vào: Tools/InternetOptions/Setting…/View Files Thiết lập cookiesetcookie(tên, giá_trị, t)– Tên: Tên cookie được tạo ra– giá_trị: giá trị được đặt cho cookie– t: Số: thời gian hết hạn của cookieChú ý:– Lệnh setcookie phải được gọi trước khi gửi bất cứ nội dung gì về client (Trước các thẻ HTML, trước echo, print)– Để thiết lập thời gian hết hạn của cookie thường sử dụng hàm time()+khoảng thời gian (tính bằng giây) Đọc cookieSử dụng mảng $_COOKIE với chỉ các số làtên các cookie.Chú ý:– Ta không thể đọc cookie vừa được thiết lập ngay trong trong cùng 1 trang vừa thiết lập gọi setcookie.Session SessionSession là đối tượng để lưu trữ thông tintrong một phiên làm việc của người sửdụng:Khai báo: $_SESSION[name]=NguyenDuy Hai;Khi đó biến $_SESSION[name] sẽ lưutrư giá trị “Nguyen Duy Hai” trọng toàn bộphiên làm việc của người sử dụng cho đếnkhi gặp lệnh gán lại giá trị khác.Một số hàm của PHP
Nội dung trích xuất từ tài liệu:
PHP trong lập trình web động PHP trong lập trình web động ThS. Nguyễn Duy Hải TT CNTT-ĐHSP Hà Nội Đọc các biến từ HTML trong HTML có 2 thuộc tính:– action=“chuỗi”: Địa chỉ trang web nhận dữ liệu (Đặt là địa chỉ trang PHP xử lý DL)– method=“chuỗi”: Phương thức gửi dữ liệu • GET (mặc định) • POST Phương thức GET hoặc URLTruyền dữ liệu (biến) qua URL:– Các biến được truyền thành từng cặp biến=giá_trị phân cách bởi dấu &– Phân cách với địa chỉ trang ban đầu bởi dấu hỏi chấm (?) Ví dụ: Truyền 3 biến a, b, c có giá trị lần lượt là 1, 2, -3 vào trang http://localhost/ptb2.php qua URL: http://localhost/ptb2.php?a=1&b=2&c=-3 Phương thức GET hoặc URL (tt)Khi ta Submit 1 form sử dụng phương thức GET,dữ liệu được truyền qua URL:– Tên các biến là tên đối tượng trên form– Giá trị biến là giá trị NSD nhập vào đối tượngĐể đọc giá trị các biến trong PHP: Sử dụng mảng$_GET, các chỉ số là tên biến.Ví dụ: Trong trang ptb2.php ở trên đọc các biếna, b, c:$a = $_GET[“a”];$b = $_GET[“b”];$c = $_GET[“c”];Truyền dữ liệu theo phương thức POSTDữ liệu của Form post được truyền trongthân của yêu cầu HTTPĐể đọc dữ liệu sử dụng mảng $_POST vớicác chỉ số là tên của đối tượng trên formgửi đến.Cookie Khái niệm cookieLà những mẩu thông tin nhỏ được lưu trênmáy của người sử dụng thường dùng đểlưu trữ thông tin về người sử dụng.Khả năng tạo cookie phụ thuộc vào trìnhduyệt và sự cho phép của người sử dụng.Trong IE, để xem các cookies đã được tạothì vào: Tools/InternetOptions/Setting…/View Files Thiết lập cookiesetcookie(tên, giá_trị, t)– Tên: Tên cookie được tạo ra– giá_trị: giá trị được đặt cho cookie– t: Số: thời gian hết hạn của cookieChú ý:– Lệnh setcookie phải được gọi trước khi gửi bất cứ nội dung gì về client (Trước các thẻ HTML, trước echo, print)– Để thiết lập thời gian hết hạn của cookie thường sử dụng hàm time()+khoảng thời gian (tính bằng giây) Đọc cookieSử dụng mảng $_COOKIE với chỉ các số làtên các cookie.Chú ý:– Ta không thể đọc cookie vừa được thiết lập ngay trong trong cùng 1 trang vừa thiết lập gọi setcookie.Session SessionSession là đối tượng để lưu trữ thông tintrong một phiên làm việc của người sửdụng:Khai báo: $_SESSION[name]=NguyenDuy Hai;Khi đó biến $_SESSION[name] sẽ lưutrư giá trị “Nguyen Duy Hai” trọng toàn bộphiên làm việc của người sử dụng cho đếnkhi gặp lệnh gán lại giá trị khác.Một số hàm của PHP
Tìm kiếm theo từ khóa liên quan:
PHP lập trình web động Đọc các biến từ HTML lập trình web thiết kế website Phương thức GET Truyền dữ liệu qua URLTài liệu có liên quan:
-
Chương trình khung trình độ trung cấp nghề nghề Thiết kế trang Web - Trường CĐN GTVT Đường Thuỷ 1
6 trang 452 0 0 -
13 trang 219 0 0
-
Hướng dẫn luyện tập thực hành Adobe Dreamweaver CS5 - Chỉ dẫn cho người mới sử dụng: Phần 2
201 trang 161 0 0 -
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ WEB THIẾT KẾ WEBSITE
37 trang 150 0 0 -
Bài giảng học phần Thiết kế website thương mại điện tử: Chương 1 - ThS. Thiều Quang Trung
35 trang 145 2 0 -
161 trang 139 1 0
-
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 138 0 0 -
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 124 1 0 -
MỘT SỐ ĐIỂM CẦN CHÚ Ý KHI THIẾT KẾ WEB
5 trang 118 0 0 -
47 trang 118 2 0