我正在嘗試創建一個會話以檢索用於進一步用法的登錄用戶名,即根據登錄用戶名創建目錄名稱。 這是一個應用程序連接到PHP服務器 我能夠連接到數據庫。成功登錄。創建目錄也是成功的(在分離的Android項目中)PHP服務器中的Android應用程序中的會話
當我嘗試在mkdir.php文件中添加session_start時。我的登錄失敗(甚至包含僅對同一數據庫的登錄功能的單個項目失敗。)只有當我從mkdir.php中刪除session_start時,登錄纔會再次運行)。不僅如此,包含登錄功能的應用程序強制關閉。與同一數據庫相關的其他應用程序也受到影響。
請guide.The問題是我想
失敗的mkdir.php:mkdir.php
<?php
include "Header.php";
include "localhost.php";
include "main.php";
$path = $_Session['username'].$_POST['Case_no'];
mkdir($path);
?>
的header.php
<?php session_start();
include "localhost.php";
if(!isset($_SESSION['username']))
{
?>
<a href="Login.php" />Login </a>
<?
}
else
{
echo "welcome ".$_SESSION['username'];
?>
<a href="Logout.php" />Logout </a>
<?
}
?>
localhost.php是連接到數據庫(它的工作原理)
main.php
<?php require_once('localhost.php'); mysql_select_db($database_localhost,$localhost);
$username = $_POST['UserEmail'];
$password = $_POST['Password'];
$query_search = "select * from tbl_user where username = '".$username."' AND password = '".$password. "'";
$query_exec = mysql_query($query_search) or die(mysql_error());
$rows = mysql_num_rows($query_exec);
$_SESSION['username']=$username;
?>
成功:mkdir.php
<?php
$path = $_POST['Case_no'];
mkdir($path);
?>