根据会话名称php

时间:2016-02-07 02:48:45

标签: php session

我有一个网站,其中有一个登录页面,十个存储登录用户名作为会话。一旦他们登录我需要他们按一个按钮,然后将创建一个文件夹,其中包含已从会话中获得的用户名。问题是我无法在创建文件夹时将名称显示为文件夹名称。代码如下。

<?php
  //Start the Session
session_start();

if (isset($_SESSION['username'])){
$username = $_SESSION['username'];
echo "Welcome " . $username . "
";
echo "This is the Members Area
";
echo "<a href='logout.php'>Logout</a>";
 
}else{
//3.2 When the user visits the page first time, simple login form will be displayed.
}
?>

<?php 
mkdir("$username"); 
?>

请帮助将创建的文件夹命名为username。我还想要将文件夹重定向到需要创建文件夹的其他页面。

1 个答案:

答案 0 :(得分:1)

网络服务器用户是否有权写入根目录?您应该提供目录的完整路径

//make sure the web server user (i.e. Apache) has write access
// to /var/www/users/ directory
mkdir("/var/www/users/$username");