如何在请求用户名时在PHP中执行包含

时间:2017-12-22 03:56:44

标签: php

我目前有这个:

<?php include 'include/head.php';?>

我想把它添加到它上面:

<?php echo $_GET["username"]; ?>

我试过这个:

<?php include 'include/head.php?username=$_GET["username"]';?>

我将如何做到这一点?

1 个答案:

答案 0 :(得分:2)

包含变量时,无法将变量传递给本地文件。但是,您所包含的文件可以访问您的父脚本所执行的所有操作,因此您不需要这样做。

相反,只需包含像这样的文件

<?php include 'include/head.php'; ?>

然后,在&#34; head.php&#34;从这一行开始:

<?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