Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengembalikan kod ralat dalam php

Bagaimana untuk mengembalikan kod ralat dalam php

藏色散人
藏色散人asal
2021-09-11 09:16:322563semak imbas

Dalam PHP, anda boleh menggunakan fungsi header() untuk mengembalikan kod ralat, yang bermaksud menambah maklumat pengepala 404 pada halaman tersebut adalah seperti "header("HTTP/1.0 404 Not Found"). ;".

Bagaimana untuk mengembalikan kod ralat dalam php

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

Bagaimanakah php mengembalikan kod ralat?

Menggunakan fungsi pengepala() dalam PHP, anda boleh menambah maklumat pengepala 404 pada halaman yang dikembalikan, sekali gus menggesa penyemak imbas bahawa halaman web tidak dapat ditemui.

Jadi anda boleh menggunakan:

header("HTTP/1.0 404 Not Found");

atau:

header("Status: 404 Not Found");

Yang terakhir digunakan dalam mod FastCGI, dan kedua-dua ayat itu boleh digabungkan terus dalam php kod Tuliskannya.

Petikan arahan penggunaan pengepala daripada tapak web rasmi manual PHP adalah seperti berikut:

The header string.There are two special-case header calls. The first is a header that starts with the string "HTTP/" (case is not significant), which will be used to figure out the HTTP status code to send. For example, if you have configured Apache to use a PHP script to handle requests for missing files (using the ErrorDocument directive), you may want to make sure that your script generates the proper status code.For FastCGI you must use the following for a 404 response:

Dan pengepala("Lokasi: xxx.com"); lompat status, jadi ia tidak boleh Mengeluarkan status ralat 404 kepada penyemak imbas.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk mengembalikan kod ralat dalam php. 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