Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk melompat untuk menghantar nilai dalam pengepala php
Cara melaksanakan pemindahan nilai lompatan pengepala PHP: 1. Cipta fail sampel PHP dan keluarkan halaman HTML yang mengandungi borang 2. Serahkan borang melalui JS dalam halaman untuk mensimulasikan lompatan Pos.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer Dell G3.
Bagaimana untuk melompat dan menghantar nilai dalam pengepala php?
Pengepala PHP melompat dan melepasi Data siaran
Kita kadangkala perlu membuat beberapa pautan dalam PHP Untuk lompatan, kaedah berikut sering digunakan:
header("Location: $url");
Walau bagaimanapun, kaedah ini tidak dapat memenuhi keperluan untuk menghantar data ke pautan sasaran apabila melompat Satu penyelesaian adalah untuk mengeluarkan halaman HTML yang mengandungi borang, dalam halaman Simulasi Pos melompat dengan menyerahkan borang melalui JS.
<?php echo <<<EOT <form name='fr' action='{$url}' method='POST'> <input type='hidden' name='field1' value='{$field1}'> <input type='hidden' name='field2' value='{$field2}'> </form> <script type='text/javascript'> document.fr.submit(); </script> EOT;
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk melompat untuk menghantar nilai dalam pengepala php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!