我目前有这个:
<?php include 'include/head.php';?>
我正在尝试将其添加到其中:
<?php echo $_GET["username"]; ?>
我已经尝试过这个:
<?php include 'include/head.php?username=$_GET["username"]';?>
我怎样才能做到这一点?
最佳答案
当您包含本地文件时,无法将变量传递给它们。但是您所包含的文件将有权访问您的父脚本所做的所有操作,因此您不需要这样做。
相反,只需包含这样的文件
<?php include 'include/head.php'; ?>
然后,在“head.php”内部以这一行开头:
<?php
$username = $_GET['username'];
当您包含变量时,您可以将变量传递给远程文件...
<?php include 'http://www.example.com/file.php?foo=1&bar=2'; ?>
但这通常需要更改默认的 php.ini 设置。
include 上的 php 页面有以下示例:http://php.net/manual/en/function.include.php
关于php - 如何在请求用户名时包含在 PHP 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47935648/