Ich habe ein Hauptverzeichnis mit dem Namen System
mit einem Unterverzeichnis namens Subsystem
. Meine Sitzung aus dem Hauptverzeichnis funktioniert nicht im Unterverzeichnis.Funktioniert eine PHP-Sitzung in Unterverzeichnissen?
Wenn ich echo session_save_path();
in beiden Ordnern, zeigen sie mir .
Dann habe ich versucht, session_save_path("../tmp");
in meinem Unterverzeichnis zu setzen, aber es zeigt mir "This webpage has a redirect loop"
.
session.php
in System
Verzeichnis:
<?php
session_start();
if (!($_SESSION['uid']))
{
header("Location:index.php");
}
else
{
$_SESSION['uid'] = $_SESSION['uid'];
}
?>
session.php in Sub-Systemordner:
<?php
session_save_path("../tmp");
session_start();
if (!($_SESSION['uid']))
{
header("Location:index.php");
}
else
{
$_SESSION['uid'] = $_SESSION['uid'];
}
>
Ich habe alle über gegoogelt, aber ich kann immer noch nicht bekommen? arbeiten.
@TheSmose, ja, kommentiert unter Ihrer Antwort;) – Newbie