我是 php 新手。我最近在 php (http://net.tutsplus.com/articles/news/build-a-login-and-registration-system-with-xml/) 中浏览了一个登录示例,并为我的测试站点实现了登录页面本地主机。
但是现在我想为每个用户分配一个图像,假设我有 3 个用户,并且我在用户文件夹下有 3 个用户 xml,每个 xml 应该看起来像这样
<?xml version="1.0"?>
<user>
<password>some password will come here</password>
<email>user@user.com</email>
<img>images/mynewimage.jpg</img>
</user>
我在 xml 中添加了<img>
节点,但我不知道如何在 php 页面上调用它。对我来说最大的挑战是找出每个页面上的当前用户,因为登录后我有 3-4 个基本页面,并且我在每个页面上都保持他的登录,所以我希望他的图像也出现在我下面给出的所有页面上每个页面上的代码以维护会话
<?php
session_start();
if(!file_exists('users/' . $_SESSION['username'] . '.xml')){
header('Location: login.php');
die;
}
?>
当我检查用户名时,<?php echo ucfirst($_SESSION['username']); ?>
它会显示我当前的用户名,但以同样的方式,我无法调用用户名旁边的图像。