Rumah >pembangunan bahagian belakang >tutorial php >Berfungsi dalam php untuk mendapatkan input pengguna

Berfungsi dalam php untuk mendapatkan input pengguna

下次还敢
下次还敢asal
2024-04-27 13:39:24446semak imbas

PHP menyediakan pelbagai fungsi untuk mendapatkan input pengguna: 1. $_GET: Dapatkan data daripada rentetan pertanyaan URL 2. $_POST: Dapatkan data daripada badan permintaan HTTP 3. $_REQUEST: Gabungkan $_GET dan $_POST, proses Pelbagai permintaan HTTP; 4. readfile(): Baca data daripada fail; stream_get_contents(): Dapatkan data daripada penunjuk fail atau URL; ; 7. parse_str(): Menghuraikan rentetan pertanyaan.

Berfungsi dalam php untuk mendapatkan input pengguna

Fungsi PHP untuk mendapatkan input pengguna

PHP menyediakan pelbagai fungsi untuk mendapatkan input pengguna, terutamanya termasuk yang berikut:

1.$_GET

dari rentetan URL data untuk permintaan GET. Contohnya:

<code class="php"><?php
$name = $_GET["name"];
?></code>

2 $_POST

Mendapat data daripada badan permintaan HTTP untuk permintaan POST. Contohnya:

<code class="php"><?php
$email = $_POST["email"];
?></code>

3. $_REQUEST

menggabungkan $_GET dan $_POST dan boleh digunakan untuk mengendalikan pelbagai permintaan HTTP. Contohnya:

<code class="php"><?php
$username = $_REQUEST["username"];
?></code>

4. readfile()

Baca data daripada fail. Contohnya:

<code class="php"><?php
$data = readfile("input.txt");
?></code>

5. stream_get_contents()

Dapatkan data daripada penuding fail atau URL. Contohnya:

<code class="php"><?php
$handle = fopen("input.txt", "r");
$data = stream_get_contents($handle);
?></code>

6. fgets() / freadline()

Baca baris data dari penuding fail. Contohnya:

<code class="php"><?php
$handle = fopen("input.txt", "r");
$line = fgets($handle);
?></code>

7. parse_str()

Menghuraikan rentetan pertanyaan ke dalam tatasusunan pasangan nilai kunci. Contohnya:

<code class="php"><?php
$data = "name=John&email=john@example.com";
parse_str($data, $params);
?></code>

Atas ialah kandungan terperinci Berfungsi dalam php untuk mendapatkan input pengguna. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn