PHP:字符串在外部文件中不起作用

标签 php mysql

我已经在外部文件中编写了一些字符串,因此我没有到处都有字符串,但它似乎不起作用。

Init.inc.php

$get_user = mysql_query("SELECT * FROM users WHERE username = '".$_SESSION['user']."'");
$user_data = mysql_fetch_array($get_user);
$userid = mysql_real_escape_string($user_data['id']);
$username = mysql_real_escape_string($user_data['username']);
$email = mysql_real_escape_string($user_data['email']);

Session.php

require("includes/config.php");
require("includes/init.inc.php");
echo "Hello", $username, $email;

它应该输出用户的用户名和电子邮件地址。 预先感谢:)

最佳答案

如果您定义为 GLOBAL 则有效

require("includes/config.php");
require("includes/init.inc.php");
global $username, $email;
echo "Hello", $username, $email;

关于PHP:字符串在外部文件中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20956681/

相关文章:

javascript - Facebook js SDK 将 ajax 变量发送到 PHP

mysql - 是否需要全表扫描来计算某些属性大于 x 的行?

mysql - 有没有一种方法可以将应用程序上下文传递给非 Sybase 数据库服务器中的数据库连接(类似于 Sybase 中的 set_appcontext)?

MySQL 正则表达式位于字符串中间

mysql - 哈希(行 ID + 年份)分区如何工作?

php - PCRE 正则表达式。从字符串 2 的末尾删除字符串 1,其中包含任意数量的 * 字符

php - 导出到 Excel 时会删除前导零

php - PDO 因记录过多、查询缓冲而失败

javascript - 将 HTML 表数据存储到 Javascript 数组中

mysql - 无法在 Sequelize.js 中定义 hasMany() 关联?