Hướng dẫn url trong php
Hàm chuyển hướng url trong php giúp chương trình chúng ta chủ động chuyển đến một địa chỉ url được chỉ định một cách dễ dàng. Cú phápheader("location: url"); Hàm header giúp website chuyển đến url được chỉ định. Chú ý: url có thể là đường dẫn tương đối hoặc đường dẫn tuyệt đối Ví dụ chuyển hướng urlVí dụ 1: Chuyển hướng đến website http://unitop.vn Ví dụ 2: Chuyển hướng đến trang login trong hệ thống. Như bạn thấy cấu trúc chuyển hướng url khá đơn giản đúng không, tuy nhiên nếu bạn muốn viết câu lệnh dễ nhớ hơn thì nên tối ưu nó qua việc định nghĩa hàm redirect() Khi đó khi nào dùng bạn chỉ cần gọi hàm như bên dưới. redirect("http://unitop.vn"); redirect("login.php"); Chú ý: Tư duy chuyển đổi những câu lệnh phức tạp thành những hàm đơn giản dùng đi dùng lại nhiều lần đó là một phần bạn cần rèn luyện nếu mong muốn phát triển chuyên sâu về lập trình web php. Tổng kết: Qua bài này tôi đã hướng dẫn bạn cách để chuyển hướng url trong hệ thống web một cách dễ dàng. Bạn hãy ghi chú lại và thực hành để nắm chắc bài học. Phan Văn Cương founder Unitop.vn Sử dụng biến superglobal Bạn có thể sử dụng biến được tạo sẵn Ngoài ra nếu bạn muốn URL đầy đủ của trang, bạn sẽ cần phải kiểm tra tên lược đồ (hoặc giao thức), cho dù đó là Có bao giờ bạn muốn lấy đường dẫn (url — link) của trang hiện tại như hình vẽ dưới đây ?
Cairo escort. Tôi nghĩ có đôi lúc bạn sẽ cần dùng đến đường dẫn trang hiện tại, ví dụ bạn cần lưu đường dẫn vào 1 biến tạm để nếu nhấn nút Back sẽ trở lại đúng trang đó, kiểm tra người dùng đang ở trang nào, đang thao tác những gì….Nói chung yêu cầu thì muôn hình vạn trạng. Đoạn code dưới đây sẽ giúp bạn lấy được url : Đọc đoạn code ở trên, có thể có nhiều bạn bỡ ngỡ, thắc mắc không hiểu chức năng của biến $_SERVER[“SERVER_NAME”], $_SERVER[“SERVER_PORT”]…Sau khi đọc chú
thích dưới đây, các bạn sẽ gỡ bỏ được các khúc mắc đó. Ví dụ tôi có một đường dẫn như sau: http://sinhvienit.net/@forum/showthread.php?t=2053 Thì khi sử dụng biến $_SERVER, chúng ta sẽ thu được các kết quả tương ứng như sau
Hi vọng đoạn code sẽ giúp ích cho các bạn. Thân ái ! Một thao tác rất thường dùng trong quá trình phát triển hệ thống website bằng Php chính là lấy giá trị tham số từ URL, biến toàn cục Cú pháp: $value = $_GET[$var]; Trong đó Lưu ý: Tham số url là những giá trị nằm đằng sau dấu ? của url Ví dụ 1: Lấy giá trị id từ url Giả sử chúng ta có url: http://yourdomain.com/?id=10 Khi đó ta thấy $id = $_GET['id']; echo "id = {$id}"; Sau khi chạy code trên ta có kết quả id = 10 Ví dụ 2: Lấy giá trị mod, act và id từ url Trong hệ thống điều hướng website chúng ta thường đưa những tham số như module(mod), action(act), id lên url. Khi chạy chương trình hệ thống sẽ dựa vào giá trị của mod và act để điều khiển xử lý chương trình. Giả sử ta có url: http://yourwebsite.com/?mod=cart&act=insert&id=122 Chú ý: Nếu url có nhiều tham số thì mỗi cặp dữ liệu được cách nhau bởi ký tự Để lấy mod và view bạn sử dụng act = {$act} Bên dưới là kết quả. mod = cart act = insert id = 122 Như vậy chúng ta đã lấy được 3 tham số mod , act và id trên url xuống. Dữ liệu này sẽ được tham gia vào xử lý trong chính tác vụ thêm sản phẩm mới vào giỏ hàng. Kết luận: Thông qua bài này
tôi đã hướng dẫn bạn cách sử dụng — |