JavaScript is required

Form khai báo sử dụng phương thức $_GET như sau:

html

Trong xin-chao.php sử dụng $_POST để nhận dữ liệu từ form đã submit:

php

print $_POST["ten"]

?>

Khi người dùng nhập tên vietnam và kích vào nút “Submit” thì đường dẫn URL sẽ như thế nào?

Trả lời:

Đáp án đúng: D


Đề bài cho đoạn code HTML sử dụng phương thức POST để gửi dữ liệu từ form. Tuy nhiên, trong đoạn code HTML của câu hỏi, thuộc tính `method` của thẻ `
` được gán giá trị là `POST`, nhưng đoạn code PHP lại sử dụng `$_POST` để lấy dữ liệu. Điều này có nghĩa là dữ liệu sẽ được gửi bằng phương thức POST, và không hiển thị trên URL. Vì vậy, URL sẽ chỉ là đường dẫn đến file `xin-chao.php`. Nếu thuộc tính `method` của thẻ `` được gán giá trị là `GET`, dữ liệu từ form sẽ được gửi đi thông qua URL. Khi đó, URL sẽ có dạng `https://localhost/xin-chao.php?ten=vietnam` nếu người dùng nhập "vietnam" vào ô text. Vì vậy, đáp án đúng là `https://localhost/xin-chao.php` vì phương thức được khai báo là POST.

Câu hỏi liên quan