PDA

View Full Version : مشکل در login



yegane8
یک شنبه 03 شهریور 1392, 01:42 صبح
سلام
من تو قسمت login ام
بعد از اینکه می فهمم یوزر معتیره می خوام rdirect اش کنم به فلان صفحه
با این کد :

else {

$_SESSION['userLogIn'] = true;
print_r($_SESSION);
header("LOCATION : index.php");
}
تو else می زه ولی redirect نمیشه
چرا؟
سوال 2 :
حالا تو خود index هم یه مشکلی دارم
وقتی کاربر می اد تو اینو تو index نوشتم

<?php
if(isset($_SESSION['userLogIn'])){
echo'
<div> <h1> hello karbar</h1> </div>
';
}
?>
ولی اینم اصلا نیست تو صفحه ؟
مشکل کجاست ؟
تشکر

MoMo121
یک شنبه 03 شهریور 1392, 07:29 صبح
برای سوال اول ببین این کار می کنه


<?
ob_start();
if()
{

}
else
{
$_SESSION['userLogIn'] = true;
print_r($_SESSION);
header("Location: index.php");
exit();
ob_flush();
}
?>

AliRezaPro
یک شنبه 03 شهریور 1392, 07:38 صبح
header("LOCATION: index.php");
فضای خالی و کلمه ی location را حدف کنید

در ابتدای اسکریپتتون در صفحه ی اول بالای صفحه
ob_start() و sesion_start() را وارد کنید
و در صفحه ی index هم هم session start کنید

Tarragon
یک شنبه 03 شهریور 1392, 08:32 صبح
این جواب کامل : رفع مشکل نمایش پیغام Cannot modify header information – headers already sent (http://barnamenevis.org/showthread.php?356992-%D9%BE%D8%B1%D8%B3%D8%B4%D9%87%D8%A7%DB%8C-%D8%AA%DA%A9%D8%B1%D8%A7%D8%B1%DB%8C&p=1576420&viewfull=1#post1576420)
2: مطمئن شید قبلش
session_start(); زدید.