Ich weiß, dass es viele Fragen mit dem gleichen Titel gibt. Ich lese die meisten der aber ich kann nicht herausfinden, was los ist.php Sitzung funktioniert nicht
Ich habe zwei PHP-Dateien, jeder ist in einer anderen Domäne.
Ich versuche, den $_SESSION
Wert von der index.php
Seite in einer Domäne an die get.php
Seite zu übergeben, die in anderen aber ohne Erfolg ist.
Whet echo die $Referal
var in der get.php
Datei bekomme ich kein Ergebnis.
index.php
<?php
session_start();
$_SESSION['origURL'] = $_SERVER['HTTP_REFERER'];
echo $_SESSION['origURL'];
include 'functions.php';
?>
get.php
<?php
session_start();
require_once 'inc.php';
$Referal = $_SESSION['origURL'];
echo $Referal;
?>
inc.php
<?php
session_start();
date_default_timezone_set("Asia/Jerusalem");
require_once 'config.php';
require_once 'userclass.php';
require_once 'leedclass.php';
require_once 'sessionclass.php';
?>
was kann das Problem sein?
Verwendung Wenn die Domains auf verschiedenen Web-Server sind, können Sie die Sitzungen nicht teilen? Eine Möglichkeit wäre, sie in einer zentralen Datenbank zu speichern und dann über Ihren Code zuzugreifen. – SanketR
Sie müssen Sitzung speichern Pfad in php.ini-Datei, die für beide Domain –
O.K sollte, groß, ich wusste nicht, dass Sitzungen nicht durch verschiedene Domänen passieren können. Danke! – DavSev