Hướng dẫn php get web page - php get trang web
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 $id = $_GET['id']; echo "id = {$id}";4 sẽ giúp chúng ta làm điều đó. Cú pháp: $value = $_GET[$var]; Trong đó $id = $_GET['id']; echo "id = {$id}";5 chính là giá trị của tham số trên url. Lưu ý: Tham số url là những giá trị nằm đằng sau dấu ? của url: 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}";6 chính là tham số. Muốn lấy giá trị của nó cần thực hiện như bên dưới. $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ự $id = $_GET['id']; echo "id = {$id}";7. Để lấy mod và view bạn sử dụng $id = $_GET['id']; echo "id = {$id}";4 như bên dưới. 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 $id = $_GET['id']; echo "id = {$id}";4 để lấy dữ liệu từ url. Việc của bạn ngay bây giờ hãy ghi chép lại những điều quan trọng và thực hành lại để nắm chắc bài học. —Phan Văn Cương founder Unitop.vn Định nghĩa và cách dùng PHP _GET và _POST
_GETid = 100 có thể được nhận biết thông qua 2 cách:
_GET NHẬN BIÉT GIÁ TRỊ QUA FORM
Ví dụĐiền giá trị 0123456 và click nút Gửi, thông tin sẽ gửi tới trang xử lý php_get_post.php (hiện tại đang sử dụng chính trang hiện hành), khi này đường dẫn trên thanh địa chỉ có dạng php_get_post.php?phone=0123456php_get_post.php (hiện tại đang sử dụng chính trang hiện hành), khi này đường dẫn trên thanh địa chỉ có dạng php_get_post.php?phone=0123456 Xử lý giá trị
VD bên dưới act = {$act}5 chính là giá trị act = {$act}6 của thuộc tính id = 106. Sử dụng act = {$act}8 để kiểm tra xem act = {$act}9 đã tồn tại hay chưa, nếu không kiểm tra sẽ báo lỗi khi chưa tồn tại, xem thêm tại isset() - PHP các hàm thường dùng. Thông tin nhận được Thử thay đổi nhiều giá trị khác nhau của mod = cart act = insert id = 1220 sau đó click mod = cart act = insert id = 1221 Gửi để xem nhiều kết quả khác nhau. _GET NHẬN BIẾT GIÁ TRỊ QUA URLTa thấy khi submit form, thì tham số trên thanh địa chỉ có dạng: php_get_post.php?phone=0123456, dựa vào đó ta cũng có thể tạo tham số tương tự như vậy trên thanh địa chỉ thông qua tag mod = cart act = insert id = 1222php_get_post.php?phone=0123456, dựa vào đó ta cũng có thể tạo tham số tương tự như vậy trên thanh địa chỉ thông qua tag mod = cart act = insert id = 1222 Click tạo phương thức GET _GET NHIỀU GIÁ TRỊ CÙNG LÚCĐối với nhiều giá trị id = 100 thì tham số nhận được có dạng: php_get_post.php?phone=0123456&address=hocwebchuan, dựa vào đó ta có thể tạo giá trị id = 105 tương ứng.php_get_post.php?phone=0123456&address=hocwebchuan, dựa vào đó ta có thể tạo giá trị id = 105 tương ứng. Đối với form$id = $_GET['id']; echo "id = {$id}";0 Thử điền giá trị và click Gửi, sẽ thấy thanh địa chỉ đã có tham số mới. Đối với URL$id = $_GET['id']; echo "id = {$id}";1 Thử click vào link sẽ thấy thanh địa chỉ đã có tham số mới. _POSTNhận dữ liệu thông qua phương thức id = 101 PHP viết$id = $_GET['id']; echo "id = {$id}";2
Xử lý giá trị
$id = $_GET['id']; echo "id = {$id}";3 Username vừa nhập: Password vừa nhập: |