Code:
<?php
session_start();
if ( isset($_POST["submituj"]))
{
$sifra=$_POST["sifra"];
if ($sifra=="sifra") {
echo "Pozdrav";
$_SESSION["login"]="ok";
header("Location: index.php");
}
else {
echo "Pogresna sifra!";
}
}
?>
<?php
session_start();
if ( isset($_POST["submituj"]))
{
$sifra=$_POST["sifra"];
if ($sifra=="sifra") {
echo "Pozdrav";
$_SESSION["login"]="ok";
header("Location: index.php");
}
else {
echo "Pogresna sifra!";
}
}
?>
i index.php
Code:
<?php
session_start();
if ($_SESSION['login'] != "ok" ) {
header("Location: login.php");
exit();
}
?>
<?php
session_start();
if ($_SESSION['login'] != "ok" ) {
header("Location: login.php");
exit();
}
?>
Kad se ulogujem preko login.php, skripta me prebaci na index.php i to je sve normalno do trenutka kad npr. refreshujem index.php ili pokusam da predjem na neku drugu stranicu koja ima isti php kod za proveru logovanja kao index.php. Tom prilikom kao da se sadrzaj $_SESSION["login"] izbrise i skripta me preusmeri na login.php. Kako da resim ovaj problem da sesija traje sve dok ne uradim logout?
#include <iostream.h>
void main()
{
cout << "Pozdrav...";
}
void main()
{
cout << "Pozdrav...";
}