Bagaimana untuk Mengakses Parameter Pertanyaan dalam Fail PHP yang Disertakan?

Patricia Arquette
Lepaskan: 2024-10-19 12:44:29
asal
849 orang telah melayarinya

How to Access Query Parameters in Included PHP Files?

Mengakses Parameter Pertanyaan dalam Fail PHP Disertakan

Dalam PHP, pernyataan sertakan membenarkan anda membenamkan kandungan fail PHP lain ke dalam semasa skrip. Teknik ini sering digunakan untuk memodulasi kod dan mengurangkan pertindihan. Walau bagaimanapun, apabila menyertakan fail dengan cara ini, cara untuk menghantar parameter pertanyaan ke skrip yang disertakan tidak dapat dilihat serta-merta.

Pertimbangkan senario di mana anda perlu memaparkan halaman berdasarkan syarat tertentu. Anda mungkin mempunyai syarat if yang menyemak syarat ini dan termasuk fail PHP tertentu jika ia dipenuhi:

<code class="php">if (condition) {
    include "myFile.php?id='$someVar'";
}</code>
Salin selepas log masuk

Dalam contoh ini, fail myFile.php disertakan dalam skrip semasa jika syarat itu benar. Walau bagaimanapun, id parameter pertanyaan tidak boleh diakses dalam fail yang disertakan kerana ia bukan sebahagian daripada fail PHP itu sendiri.

Untuk menangani isu ini, anda perlu memahami bahawa pernyataan sertakan pada dasarnya adalah salinan-dan- operasi tampal. Kandungan myFile.php disalin dan ditampal ke dalam skrip semasa pada titik di mana pernyataan include berlaku. Oleh itu, sebarang kod PHP dalam myFile.php boleh mengakses pembolehubah, pemalar dan fungsi yang ditakrifkan dalam skrip semasa.

Dalam kes anda, pembolehubah $someVar ditakrifkan dalam skrip semasa. Apabila myFile.php disertakan, ia mempunyai akses kepada pembolehubah ini dan boleh menggunakannya dalam kodnya. Oleh itu, untuk menghantar parameter pertanyaan id kepada myFile.php, anda hanya boleh menggunakan kod berikut:

<code class="php">if (condition) {
    include "myFile.php";
}</code>
Salin selepas log masuk

Kandungan myFile.php kemudiannya akan dapat mengakses pembolehubah $someVar dan menggunakan nilainya untuk memaparkan halaman yang sesuai.

Atas ialah kandungan terperinci Bagaimana untuk Mengakses Parameter Pertanyaan dalam Fail PHP yang Disertakan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber: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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!