SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 10.06.2004, 21:28:24
Ford Prefect Ford Prefect ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 9
Session Weiterleitung über Header

Ich versuche über einen header eine Session weiterzuleiten mit diesem Script
PHP-Code:
<?php
    session_start
();
    
$test=array("Alpha","Beta");
    
session_register(test);
    
$sid=session_id();
    
header("Location: sessionread.php?SID=$sid");
?>
Jedoch sind auf der Zielseite die Variablen leer. Hier die Zielseite:

PHP-Code:
session_register(test);
    echo 
count($test);
    for (
$i=0;$i<count($test);$i++){
        echo 
"Test=".$test[$i]."<br>";
    } 
Was mach ich falsch. Für rasche Hilfe wäre ich dankbar
mfg Ford Prefect
__________________
Unser Motto:
Es ist noch kein Meister vom Himmel gefallen, dafür aber jede Menge Nieten
Admiral James T. Kirk
Mit Zitat antworten
  #2  
Alt 11.06.2004, 01:52:46
lolblack lolblack ist offline
Anfänger
 
Registriert seit: Jan 2004
Ort: wien
Beiträge: 15
lolblack eine Nachricht über ICQ schicken
probier mal:
PHP-Code:
    session_start();
    
session_register('test');
    
$test=array("Alpha","Beta");
    
    
$sid=session_id();
    
header("Location: sessionread.php?SID=$sid"); 
PHP-Code:
session_register('test'); 
...rest

vielleicht liegts an den hochkomma
ist jedenfalls im tutorial so ...
schau mal obs funzt

Geändert von lolblack (11.06.2004 um 02:05:57 Uhr)
Mit Zitat antworten
  #3  
Alt 11.06.2004, 02:02:16
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
wenn jemand diesen thread findet, weil er/sie vielleicht ein ähnliches problem hat, wird er die lösung so nicht erfahren...wäre nett, wenn du sie auch noch posten würdest.
Mit Zitat antworten
  #4  
Alt 11.06.2004, 16:15:16
Ford Prefect Ford Prefect ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 9
Habe es jetzt versucht, funzt aber noch immer nicht.
Es muss aber etwas mit dem header zu tun haben, da es bei einer Weiterleitung mit einem link klappt.
mfg
Ford Prefect
__________________
Unser Motto:
Es ist noch kein Meister vom Himmel gefallen, dafür aber jede Menge Nieten
Admiral James T. Kirk
Mit Zitat antworten
  #5  
Alt 11.06.2004, 16:36:05
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Ich weiß nicht, ob es daran liegt, aber ich übergebe die SID bei Weiterleitungen immer so:

PHP-Code:
session_start();

header("Location: http://www.adresse.de/seite.php?" SID); 
SID ist eine Konstante, die automatisch bei session_start() erstellt wird und folgendes Format hat:

PHP-Code:
session_id() . "=" session_id(); 
Mit Zitat antworten
  #6  
Alt 11.06.2004, 16:50:23
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
man lese und staune:

Zitat:
It is a good idea to call session_write_close() before proceeding to a redirection using

header("Location: URL");
exit();

because it ensures the session is updated (in a file or into a database, depending on the handler you're using) BEFORE you redirect the visitor somewhere else.

JP.
quelle

und wieso hängt ihr die sid an den url dran? das dass zu einem sicherheitsleck werden kann, ist schon klar, oder?
Mit Zitat antworten
  #7  
Alt 11.06.2004, 16:50:40
Ford Prefect Ford Prefect ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 9
Ja, das wars, jetzt funzts
Vielen Dank auch
mfg
Ford Prefect
__________________
Unser Motto:
Es ist noch kein Meister vom Himmel gefallen, dafür aber jede Menge Nieten
Admiral James T. Kirk
Mit Zitat antworten
  #8  
Alt 11.06.2004, 17:05:53
Ford Prefect Ford Prefect ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 9
Zitat:
Original geschrieben von feuervogel
man lese und staune:



quelle

und wieso hängt ihr die sid an den url dran? das dass zu einem sicherheitsleck werden kann, ist schon klar, oder?
Ansonsten wird die SID ja nicht weitergeleitet; für einen besseren Vorschlag bin ich jederzeit zu haben.
mfg
Ford Prefect
__________________
Unser Motto:
Es ist noch kein Meister vom Himmel gefallen, dafür aber jede Menge Nieten
Admiral James T. Kirk
Mit Zitat antworten
  #9  
Alt 11.06.2004, 18:32:36
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
>Ansonsten wird die SID ja nicht weitergeleitet;

bist du dir sicher? ich weiß nicht, wie deine php-config ist, aber bei mir passiert das alles automatisch - über cookie, und wenn cookies nicht erlaubt sind, wird die sid automatisch an den url gehängt.
Mit Zitat antworten
  #10  
Alt 11.06.2004, 19:41:59
Ford Prefect Ford Prefect ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 9
Bei mir geht das nicht da sollte ich mir mal die php-config ansehen.
mfg
Ford Prefect
__________________
Unser Motto:
Es ist noch kein Meister vom Himmel gefallen, dafür aber jede Menge Nieten
Admiral James T. Kirk
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:29:34 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.


© 2001-2025 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt