[英]PHP include statment adding VARS at the end?
我試圖在“ include ”的末尾添加一些變量。 這可能嗎?
這是不起作用的代碼:
include('login.php?' . "message=used");
您不需要包括查詢字符串。 包含/要求本質上是將包含的代碼放置到位。 在包含文件之前,只需聲明包含所需的任何變量即可:
$message = 'used';
include('login.php);
不,不是,您確實沒有理由這樣做。 您在包含之前定義的每個變量都可以從包含中獲得。
$var = "Hello include";
include("login.php");
//include.php
echo $var;
將輸出“你好包括”
不 , include()
將參數作為文件名,因此當您使用login.php?message=used
它正在尋找login.php?message=used.php
,這顯然不存在。
您可以更改.ini
文件設置allow_url_include
但這帶來了潛在的安全問題,但否則只需在包含文件之前聲明變量即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.