Rumah > pembangunan bahagian belakang > masalah PHP > Apakah kegunaan $_REQUEST dalam php

Apakah kegunaan $_REQUEST dalam php

青灯夜游
Lepaskan: 2023-03-15 09:12:01
asal
5539 orang telah melayarinya

Dalam php, pembolehubah yang dipratentukan "$_REQUEST" boleh digunakan untuk mendapatkan data yang diserahkan oleh borang melalui POST atau GET, dan juga boleh digunakan untuk mendapatkan maklumat COOKIE ia adalah tatasusunan, termasuk "$ _GET", "$_POST" dan "$_COOKIE".

Apakah kegunaan $_REQUEST dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

pembolehubah pratakrif php $_REQUEST

Dalam proses pembangunan sebenar, apabila kita tidak tahu bagaimana borang menyerahkan data, bagaimana kita mendapatkan data?

PHP menyediakan pembolehubah global $_REQUEST, iaitu tatasusunan yang mengandungi $_POST, $_GET dan $_COOKIE Struktur tatasusunan adalah serupa dengan $_POST dan $_GET.

Maksudnya, sama ada data dihantar menggunakan POST atau GET, anda boleh menggunakan $_REQUEST untuk mendapatkannya, malah anda boleh menggunakan $_REQUEST untuk mendapatkan maklumat COOKIE. Atribut request_order telah diperkenalkan dalam PHP5.3 Kami boleh mengawal kandungan yang terkandung dalam $_REQUEST dengan mengubah suai nilai atribut request_order dalam fail konfigurasi php.ini.

Nilai atribut request_order boleh terdiri daripada tiga huruf besar Inggeris G, P dan C, yang mewakili GET, POST dan COOKIE masing-masing. Secara lalai, nilai lalai atribut request_order ialah request_order="GP", yang tidak termasuk C, yang bermaksud bahawa $_REQUEST tidak mengandungi maklumat COOKIE Jika kami mahu $_REQUEST mengandungi COOKIE, kami perlu mengubahnya kepada request_order="GPC".

Contoh:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>表单提交</title>

</head>

<body>

    <p>------------------------get------------------------</p>

    <form action="index.php" method="get">

        姓名:<input type="text" name="name" placeholder="请输入姓名"><br>

        性别:<input type="radio" name="sex" value="男">男

              <input type="radio" name="sex" value="女">女<br>

        爱好:<input type="checkbox" name="hobby[]" value="read">阅读

              <input type="checkbox" name="hobby[]" value="travel">旅游

              <input type="checkbox" name="hobby[]" value="sport">运动

              <input type="checkbox" name="hobby[]" value="internet">上网<br>

        职业:<select name="job">

                    <option value="coder">程序员</option>

                    <option value="teacher">教师</option>

                    <option value="doctor">医生</option>

                    <option value="other">其它</option>

              </select><br>

        <input type="submit" value="提交">&emsp;&emsp;<input type="reset" value="重置">

    </form>

    <p>------------------------post------------------------</p>

    <form action="index.php" method="post">

        姓名:<input type="text" name="name" placeholder="请输入姓名"><br>

        性别:<input type="radio" name="sex" value="男">男

              <input type="radio" name="sex" value="女">女<br>

        爱好:<input type="checkbox" name="hobby[]" value="read">阅读

              <input type="checkbox" name="hobby[]" value="travel">旅游

              <input type="checkbox" name="hobby[]" value="sport">运动

              <input type="checkbox" name="hobby[]" value="internet">上网<br>

        职业:<select name="job">

                    <option value="coder">程序员</option>

                    <option value="teacher">教师</option>

                    <option value="doctor">医生</option>

                    <option value="other">其它</option>

              </select><br>

        <input type="submit" value="提交">&emsp;&emsp;<input type="reset" value="重置">

    </form>

</body>

</html>

<?php

    if(!empty($_REQUEST)){

        echo &#39;提交成功!<br><pre class="brush:php;toolbar:false">&#39;;

        var_dump($_REQUEST);

    }

?>

Salin selepas log masuk

Jalankan kod di atas tidak kira kaedah penyerahan yang anda pilih, anda boleh menggunakan $_REQUEST untuk berjaya menerima maklumat yang diluluskan oleh borang.

Apakah kegunaan $_REQUEST dalam php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah kegunaan $_REQUEST dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan