$_ trong PHP là gì?

Tạo một tệp PHP với tập lệnh sau để đọc giá trị của tên người dùng từ địa chỉ URL và in giá trị của tên người dùng bằng văn bản khác. Nếu không có giá trị nào được cung cấp cho tên người dùng, thì tập lệnh sẽ in một thông báo khác

    //Kiểm tra xem biến có được đặt hay không    $_GET['tên người dùng']"";    }

    //Check the variable is set or not
    if(isset($_GET['username']))
    {
        //Print the values of the variable
        echo "The currently logged in username is ". $_GET['username'].""
;
    }
    else
    {
        //Print the message if the no value is assigned
        echo "No user is logged in now";
    }
?>

đầu ra

Đầu ra sau đây sẽ xuất hiện nếu không có đối số URL nào được cung cấp với tên người dùng

$_ trong PHP là gì?

Đầu ra sau sẽ xuất hiện nếu tên người dùng được cung cấp trong địa chỉ URL như bên dưới

http. // localhost/php/getpost. php?tên người dùng=fahmida

$_ trong PHP là gì?

ví dụ 2. Sử dụng $_GET[] để đọc dữ liệu từ người dùng

Tạo tệp PHP với tập lệnh sau để đọc dữ liệu từ biểu mẫu bằng cách sử dụng mảng $_GET[]. Một dạng HTML gồm năm trường được xác định trong tập lệnh. Biểu mẫu sẽ được gửi với phương thức get để đọc các giá trị đầu vào bằng cách sử dụng $_GETT[]. Các trường là tên, họ, email, điện thoại và nút gửi. Khi người dùng nhấp vào nút gửi, thì hàm isset() sẽ trả về giá trị true và tiếp theo, tập lệnh sẽ kiểm tra các giá trị của tên và họ có trống hay không. Nếu bất kỳ giá trị trường nào trống, thông báo lỗi sẽ được in. Nếu cả tên và họ đều chứa giá trị, thì tất cả các giá trị trường của biểu mẫu sẽ được in bằng cách sử dụng mảng $_GET[]

//Kiểm tra nút gửi có được nhấn hay khôngif($_GET["lname"]. $_GET['fname']"
"
;          tiếng vang. $_GET['lname']"
"
;          tiếng vang. $_GET['email']"
"
;          tiếng vang. $_GET['phone'] Biểu mẫu HTML để nhận đầu vào từ người dùng -->< . nhãn>    nhãn>    nhãn>    nhãn>   
//Check the submit button is pressed or not
if(isset($_GET['submit']))
{
    //Check the firstname and lastname
    if($_GET["fname"] == "" || $_GET["lname"] == "" ){
        echo "The firstname or lastname can't be empty";
    }
    else
    {
        //Print the submitted values
        echo "First Name: ". $_GET['fname']."
"
;
        echo "Last Name: ". $_GET['lname']."
"
;
        echo "Email: ". $_GET['email']."
"
;
        echo "Phone: ". $_GET['phone'];
    }
}
else
{
?>

<html lang="en">
<head>
    <title>Use of PHP $_GETtitle>
head>
<body>
<form method="get" action="#">
    <table>
    <tr><td>
    <label for="inputName">Enter your first name:label>
    td><td>
    <input type="text" name="fname" id="fname"><br/>
    td>tr><tr><td>
    <label for="inputName">Enter your last name:label>
    td><td>
    <input type="text" name="lname" id="lname"><br/>
    td>tr><tr><td>
    <label for="inputName">Enter your email:label>
    td><td>
    <input type="text" name="email" id="email"><br/>
    td>tr><tr><td>
    <label for="inputName">Enter your phone:label>
    td><td>
    <input type="text" name="phone" id="phone"><br/>
    td>tr><tr><td>
    <input type="submit" name="submit" value="Submit"><br/>
    td><td>td>tr>
    table>
form>
body>
html>

}

?>

đầu ra

Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh từ máy chủ web. Ở đây, các trường biểu mẫu được lấp đầy bằng dữ liệu giả

$_ trong PHP là gì?

Đầu ra sau sẽ xuất hiện sau khi nhấp vào nút gửi. Các giá trị đầu vào của biểu mẫu được in ở đây

$_ trong PHP là gì?

ví dụ 3. Sử dụng $_POST[] để đọc dữ liệu từ người dùng

Tạo một tệp PHP với tập lệnh sau để kiểm tra việc sử dụng mảng $_POST[] để lấy dữ liệu từ người dùng. Một biểu mẫu đăng nhập người dùng được thiết kế trong tập lệnh để lấy tên người dùng và mật khẩu từ người dùng. Biểu mẫu sẽ được gửi với phương thức đăng để đọc các giá trị đầu vào bằng cách sử dụng $_POST[]. Tập lệnh PHP sẽ kiểm tra nút gửi có được nhấn hay không bằng cách sử dụng hàm isset(). Hàm này sẽ trả về giá trị true khi người dùng nhấn nút gửi của biểu mẫu. Tiếp theo, nó sẽ kiểm tra các giá trị của trường tên người dùng và thông qua. Nếu người dùng nhập “admin” vào trường tên người dùng và “238967” vào trường pass, thì câu lệnh điều kiện sẽ trả về true và in thông báo thành công;

//Kiểm tra nút gửi có được nhấn hay khôngif( Biểu mẫu HTML để nhận đầu vào từ người dùng -->< . nhãn>    nhãn>   
//Check the submit button is pressed or not
if(isset($_POST['submit']))
{
    //Check the firstname and lastname
    if(trim($_POST["username"]) == "admin" && trim($_POST["pass"]) == "238967" ){
        echo "Authenticated User";
    }
    else
    {
        echo "Invalid user";

    }
}
else
{
?>

<html lang="en">
<head>
    <title>Use of PHP $_POSTtitle>
head>
<body>
<form method="post" action="#">
    <table>
    <tr><td>
    <label for="inputName">Username:label>
    td><td>
    <input type="text" name="username" id="uname"><br/>
    td>tr><tr><td>
    <label for="inputName">Password:label>
    td><td>
    <input type="password" name="pass" id="pass"><br/>
    td>tr><tr><td>
    <input type="submit" name="submit" value="Submit"><br/>
    td><td>td>tr>
    table>
form>
body>
html>
 

}

?>

đầu ra

Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh từ máy chủ web. Tại đây, các trường biểu mẫu được điền bằng tên người dùng và mật khẩu hợp lệ

$_ trong PHP là gì?

Thông báo thành công sau sẽ được in nếu người dùng cung cấp tên người dùng và mật khẩu hợp lệ. Theo tập lệnh, tên người dùng hợp lệ là “admin” và mật khẩu là “238967”. Nếu bất kỳ giá trị sai nào được gửi trong bất kỳ trường nào, thì thông báo lỗi, "Người dùng không hợp lệ" sẽ được in

$_ trong PHP là gì?

Phần kết luận

Việc sử dụng biểu mẫu là một nhiệm vụ thiết yếu của bất kỳ ứng dụng web nào vì dữ liệu của người dùng được yêu cầu trong hầu hết các ứng dụng web. Mảng $_GET[] và $_POST[] là các biến PHP rất hữu ích để đọc dữ liệu do người dùng gửi qua bất kỳ biểu mẫu HTML nào. Nhưng biểu mẫu phải chứa nút gửi để gửi dữ liệu được chèn của người dùng tới máy chủ bằng biểu mẫu. Việc sử dụng mảng $_GET[] để đọc dữ liệu từ địa chỉ URL và dữ liệu biểu mẫu bằng phương thức get và mảng $_POST[] để đọc dữ liệu biểu mẫu bằng phương thức post được giải thích trong hướng dẫn này. Tôi hy vọng việc sử dụng $_GET[], và $_POST[] sẽ được xóa cho độc giả sau khi đọc hướng dẫn này

$_ trong PHP là gì?

PHP $_POST là một biến siêu toàn cầu PHP được sử dụng để thu thập dữ liệu biểu mẫu sau khi gửi biểu mẫu HTML bằng method="post" . $_POST cũng được sử dụng rộng rãi để chuyển các biến. Ví dụ bên dưới hiển thị biểu mẫu có trường nhập và nút gửi.

Tại sao chúng tôi sử dụng $_ request [] trong PHP?

PHP $_REQUEST là biến siêu toàn cầu PHP được sử dụng để thu thập dữ liệu sau khi gửi biểu mẫu HTML .

$_ GET và $_ POST trong PHP là gì?

$_GET là một mảng các biến được truyền tới tập lệnh hiện tại thông qua các tham số URL. $_POST là một mảng các biến được truyền tới tập lệnh hiện tại thông qua phương thức HTTP POST .

Sự khác biệt giữa $_ request và $_ POST là gì?

Bây giờ, có tổng cộng ba biến siêu toàn cầu để bắt dữ liệu này trong PHP. $_POST. Nó có thể bắt dữ liệu được gửi bằng phương thức POST. $_GET. Nó có thể bắt dữ liệu được gửi bằng phương thức GET. $_REQUEST. Nó có thể bắt dữ liệu được gửi bằng cả hai phương thức POST và GET .