簡體   English   中英

PHP包含語句末尾添加VARS?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM