Pair of Vintage Old School Fru
Giờ là 00:20 Chúc 00
Trang ChủDiễn ĐànThông Tin
HomeTrang Chủ»Wap/Wed»PHP/SQL/TWIG™
Tìm Kiếm | Báo Lỗi | Tập Tin UpLoad[0]
[PHP] Bài 12 - Các Khái Niệm Wed
Tên: [PHP] Bài 12 - Các Khái Niệm Wed
tenxĐăng: 11:57:37 03/01/2017
Chuyên Mục: PHP/SQL/TWIG™
Chương này minh họa cách PHP có thể cung cấp các nội dung động tùy theo kiểu trình duyệt, cách sinh số ngẫu nhiên hoặc user input. Nó cũng minh họa cách Client có thể được redirect.
Nhận diện trình duyệt và nền tảng trong PHP
PHP tạo một sốbiến môi trườnghữu ích, mà có thể được tìm thấy trong phpinfo.php, mà được sử dụng để thiết lập môi trường PHP.
Một trong những biến môi trường được thiết lập bởi PHP làHTTP_USER_AGENTmà nhận diện trình duyệt và hệ điều hành của người dùng.
PHP cung cấp hàm getenv() để truy cập giá trị của tất cả biến môi trường. Thông tin được chứa trong biến môi trườngHTTP_USER_AGENTcó thể được sử dụng để tạo nội dung động thích hợp với trình duyệt.
Dưới đây là ví dụ minh họa cách bạn có thể nhận diện một Client và hệ điều hành.
Copy Code:
Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:
PHP code trên sẽ cho kết quả sau trên máy tính của bạn. Kết quả có thể khác nhau tùy thuộc vào máy tính bạn đang sử dụng.
[PHP Bài 12 - Các Khái Niệm Wed ảnh minh họa" />
Bài 12 - Các Khái Niệm Wed Tải ảnh gốc">Tải ảnh gốc
Hiển thị hình ảnh ngẫu nhiên trong PHP
Hàmrand()được sử dụng để tạo một số ngẫu nhiên. Hàm này có thể tạo các số bên trong một dãy đã cho. Bộ tạo số ngẫu nhiên nên được chọn lọc để ngăn chặn một mẫu chính quy của số sẽ được sinh ra. Điều này đạt được bằng cách sử dụng hàmsrand(), nó xác định số chọn lọc như tham số của nó.
Ví dụ dưới đây minh họa cách bạn có thể hiển thị các ảnh khác nhau sau mỗi lần timeout trong 4 ảnh đã đưa ra.
Copy Code:
Kết quả là:
Hình ảnh ngẫu nhiên :
[PHP Bài 12 - Các Khái Niệm Wed ảnh minh họa" />
Bài 12 - Các Khái Niệm Wed Tải ảnh gốc">Tải ảnh gốc
Điều quan trọng nhất cần chú ý khi làm việc với HTML Form và PHP là bất kỳ phần tử form nào trong một trang HTML sẽ là tự động có sẵn cho PHP script của bạn.
Bạn thử ví dụ sau bằng việc đặt source code trong test.php.
Copy Code:
PHP code trên sẽ cho kết quả:
[PHP Bài 12 - Các Khái Niệm Wed ảnh minh họa" />
Bài 12 - Các Khái Niệm Wed Tải ảnh gốc">Tải ảnh gốc
Biến mặc định trong PHP là $_PHP_SELF được sử dụng cho tên PHP script và khi bạn nhấn vào nút Submit, thì PHP script giống như vậy sẽ được gọi và trả về kết quả:
Phương thứcPOSTđược sử dụng để gửi dữ liệu người dùng tới Server script. Có hai phương thức để gửi dữ liệu tới Server script, và sẽ được thảo luận trong chương Phương thức GET & POST trong PHP.
Chuyển hướng trình duyệt trong PHP
Hàmheader()của PHP cung cấp các HTTP header thô cho trình duyệt và có thể được sử dụng để chuyển hướng nó qua một địa chỉ khác. Script chuyển hướng nên được đặt ở đỉnh của trang để ngăn chặn việc tải bất kì phần khác nào của trang.
Mục tiêu được xác định bởiLocation:header như một tham số cho hàm header(). Sau khi gọi hàm này, hàmexit()có thể được sử dụng để ngăn chặn việc parse phần còn lại của code.
Ví dụ sau minh họa cách chuyển hướng một yêu cầu trình duyệt qua một trang web khác. Thử ví dụ bằng việc đặt source code vào test.php script.
Copy Code:
Kết quả anh em test là biết
Hiển thị hộp thoại "File Download" trong PHP
Đôi khi bạn muốn cung cấp một tùy chọn ở đó khi người dùng click vào một link, nó sẽ bật ra hộp thoại "File Download" tới người dùng thay vì hiển thị nội dung trực tiếp. Điều này rất đơn giản và bạn sẽ thực hiện được thông qua HTTP header.
HTTP header sẽ khác với header thực sự, ở đó chúng ta gửiContent-Typedạng nhưtext/html\n\n. Trong trường hợp này, kiểu nội dung sẽ làapplication/octet-streamvà tên file thực sự sẽ được nối kết cùng với nó.
Ví dụ, nếu bạn muốn tạo một Filename có thể tải về từ link đã cho, thì cú pháp sẽ như sau.
Copy Code:
Đánh giá của bạn là góp ý quan trọng giúp HarryWillson nâng cao chất lượng bài viết!
[likeLike - dislikeDisLike]
vote
/ - Phiếu
categoriTừ Khóa
viewLượt Xem:1/
Chia Sẽ Bài Viết Này:SMS Google Zing Facebook Twitter
- Link:
- BBcode:
- HTML:
Bình Luận FaceBook
Không Văng Tục,Quảng Cáo, Spam Nếu Bạn Là Người Có Văn Hóa!

Cùng Chuyên Mục
[PHP] Bài 21 - Chuẩn Viết Code
[PHP] Bài 20 - UpLoad File
[PHP] Bài 19 - Gửi Email
[PHP] Bài 18 - Session
[PHP] Bài 17 - CooKie
[PHP] Bài 16 - Hàm
[PHP] Bài 15 - File & I/O
[PHP] Bài 14 - File Inclusion
[PHP] Bài 13 - Phương Thức GET & POST
[PHP] Bài 12 - Các Khái Niệm Wed
123»
Bài Viết Ngẫu Nhiên
Share Code Xem Tên Tiếng Hàn Cho Xtgem
Share Mod Password Cấp 2 Cho JohnCMS
Share Code Forum JohnCMS PhoNho.Net
Share Code Game Đua Pet Cho Mạng Xã Hội JohnCMS
Share Code Danh Ngôn Tình Yêu Bằng XtScript Cho Xtgem
Share Code Bang Hội JohnCMS 6.0.2 Cực Hot
Share Bộ Icon Cấp Bậc CAND Cho Forum
[PHP] Bài 6 - Hằng(ConStant)
[PHP] Bài 21 - Chuẩn Viết Code
[PHP] Bài 14 - File Inclusion
1234»
•©opyRight By: HarryWillSon™
•Timeload : 0.0003/Giây
•TimeOut : 0.4%