Rumah >pembangunan bahagian belakang >masalah PHP >Apakah maksud php redirect?
Dalam PHP, pengalihan merujuk kepada pengalihan permintaan rangkaian ke lokasi lain melalui pelbagai kaedah pengalihan boleh dibahagikan kepada dalaman dan luaran, apabila pengalihan luaran berlaku, alamat penyemak imbas URL dalam lajur akan berubah .
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3
pengalihan php
Ubah hala ialah mengubah hala pelbagai permintaan rangkaian ke lokasi lain melalui pelbagai kaedah. Terbahagi kepada dalaman dan luaran, perbezaannya ialah apabila pengalihan luaran berlaku, URL dalam bar alamat penyemak imbas akan berubah.
Pengalihan halaman mesti mempunyai lompatan halaman, lompatan halaman tidak semestinya mempunyai pengalihan halaman, iaitu, pengalihan halaman benar-benar termasuk dalam lompatan halaman, dan pengalihan halaman adalah syarat lompat halaman yang mencukupi dan tidak perlu.
Apabila kami membina tapak web, kami sering menghadapi situasi yang memerlukan pengalihan halaman web:
1
2. Halaman web dipindahkan ke alamat baharu; 3. Sambungan halaman web ditukar (jika aplikasi perlu menukar .php kepada .Html atau .shtml). Dalam kes ini, jika tiada ubah hala dilakukan, alamat lama dalam pangkalan data enjin carian atau kegemaran pengguna hanya akan menyebabkan pelanggan yang melawat mendapat mesej ralat 404 halaman dan trafik akses akan hilang dengan sia-sia ; sebagai tambahan, beberapa pendaftaran Laman web dengan berbilang nama domain juga perlu mengubah hala pengguna yang melawati nama domain ini untuk melompat ke tapak utama secara automatik.Ringkaskan beberapa kaedah lompat halaman di bawah PHP
1 Pelaksanaan tag meta Tambahkan ayat berikut di kepala Itu sahaja, lompat ke. halaman sasaran selepas berada di halaman semasa selama 0 saatecho '<meta http-equiv="refresh" content="0;url=https://www.baidu.com">';2. Pelaksanaan JavaScript
echo '<script>window.location.href = 'https://www.baidu.com';</script>';3. Pelaksanaan pengalihan halaman PHP
header('Location: https://www.baidu.com');Perbezaan antara menggunakan pengalihan halaman PHP dan dua kaedah di atas ialah kod status respons httpnya ditentukan sebagai 3xx. Perbezaan khusus melibatkan proses permintaan HTTP, jadi saya tidak akan menerangkan butiran di sini. Pembelajaran yang disyorkan: "
Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah maksud php redirect?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!