Hallo,
ich möchte eine Session-Variable ($email) zu einer anderen Datei mitnehmen um dort
mit diesem Wert eine Suche ausführen zu können.
Ich schreibe also am Ende meines ersten PHP-Scripts
gehe dann automatisch zum 2. PHP-Script über
und schreibe dort
Die benötigten Daten werden korrekt mitgenommen;
jedoch erscheint eine Warnung von meinem ersten PHP-Script
das ist genau die Stelle wo mein session_start() steht.
Nehme ich es weg, kann in der 2.PHP-Datei nicht mehr mit diesem Wert gearbeitet werden.
Da sonst ja alles richtig funktioniert, wie bekomme ich die Warnung weg,
sieht irgendwie unschön aus?
error_reporting(E_ALL);
habe ich bereits herausgenommen, die Warnung kommt jedoch immer noch.
mfg
julia
ich möchte eine Session-Variable ($email) zu einer anderen Datei mitnehmen um dort
mit diesem Wert eine Suche ausführen zu können.
Ich schreibe also am Ende meines ersten PHP-Scripts
PHP:
session_start();
$_SESSION['abc'] = $email;
gehe dann automatisch zum 2. PHP-Script über
HTML:
<meta http-equiv="refresh" content="0; URL=http://www.example.de/list03.php">
und schreibe dort
PHP:
session_start();
$email = $_SESSION['abc'];
Die benötigten Daten werden korrekt mitgenommen;
jedoch erscheint eine Warnung von meinem ersten PHP-Script
Code:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/web2/html/31_detail1_neu_up.php:3) in /var/www/web2/html/e000/31_detail1_neu_up.php on line 47
Nehme ich es weg, kann in der 2.PHP-Datei nicht mehr mit diesem Wert gearbeitet werden.
Da sonst ja alles richtig funktioniert, wie bekomme ich die Warnung weg,
sieht irgendwie unschön aus?
error_reporting(E_ALL);
habe ich bereits herausgenommen, die Warnung kommt jedoch immer noch.
mfg
julia