Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk melompat untuk menghantar nilai dalam pengepala php

Bagaimana untuk melompat untuk menghantar nilai dalam pengepala php

藏色散人
藏色散人asal
2021-09-06 09:19:332520semak imbas

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.

Bagaimana untuk melompat untuk menghantar nilai dalam pengepala php

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=&#39;fr&#39; action=&#39;{$url}&#39; method=&#39;POST&#39;>
    <input type=&#39;hidden&#39; name=&#39;field1&#39; value=&#39;{$field1}&#39;>
    <input type=&#39;hidden&#39; name=&#39;field2&#39; value=&#39;{$field2}&#39;>
</form>
<script type=&#39;text/javascript&#39;>
    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!

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