Jump to content

help with session and headers


countdrac

Recommended Posts

for some reason this page does not redirect as it should... very strange...

i have no idea why?!

 

<?php
session_start();
if (isset($_GET['redir']))
{
$redir = "?redir=".$_GET['redir'];
$redirIn = $_GET['redir'];
}
else 
{
$redirIn="admin.php";
$redir="?redir=admin.php";
}

if (isset($_SESSION['logged_in']))
{
if ($_SESSION['logged_in'] == 1)
{
	header("Location: admin.php");
}
}
else if (isset($_POST['password']))
{
if ($_POST['password'] == "password")
{
	$_SESSION['logged_in'] = 1;
	header("Location: admin.php");
}
}
?>

 

these headers are never executed?

 

thanks

Link to comment
https://forums.phpfreaks.com/topic/78797-help-with-session-and-headers/
Share on other sites

so while trying to debug i did this...

<?php
session_start();
if (isset($_GET['redir']))
{
$redir = "?redir=".$_GET['redir'];
$redirIn = $_GET['redir'];
}
else 
{
$redirIn="admin.php";
$redir="?redir=admin.php";
}

if (isset($_SESSION['logged_in']))
{
if ($_SESSION['logged_in'] == 1)
{
	echo "logged in... redir ";
}
}
else if (isset($_POST['password']))
{
if ($_POST['password'] == "OApass")
{
	$_SESSION['logged_in'] = 1;
	echo "passwrd logged in... ";
}
}
?>

 

and the echos are executed exactly where they should be!

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.