Hi,
ich möchte mittels php html-Daten aus einem geschützen Bereich auslesen. Um via Browser zu diesem Bereich zu gelangen, muss ich mich einloggen, bzw. werde mittels autologin eingeloggt. Die login Daten liegen in einem cookie auf meinem rechner.
Somit weiß ich, was in dem cookie steht.
Doch wenn ich jetzt mit der Seite lesen.php auf die Seite seite.pl zugreife:
dann kommt folgendes zurück (jew. ein ' ' eingefügt, damit mein browser es nicht als code missversteht):
< H T M L > < H E A D > < T I T L E > R e d i r e c t i n g . . . < / T I T L E > < M E T A H T T P - E Q U I V = " r e f r e s h " C O N T E N T = " 0 ; U R L = / ? /
s h o w _ t g a m e s . p l = = i d = 1 3 2 " > < M E T A H T T P - E Q U I V = " E x p i r e s " C O N T E N T = " 0 " > < M E T A h t t p - e q u i v = " P r a
g m a " c o n t e n t = " n o - c a c h e " > < M E T A h t t p - e q u i v = " C a c h e - C o n t r o l " c o n t e n t = " n o - c a c h e " > < M E T A N A M E = "
R O B O T S " C O N T E N T = " N O I N D E X , N O F O L L O W " > < / H E A D > < B O D Y B G C O L O R = " # 3 3 3 3 4 4 " L I N K = " # F F 9 9 3 3 " V
L I N K = " # F F 9 9 3 3 " A L I N K = " # F F 9 9 3 3 " > < b r > < b r > < c e n t e r > < f o n t c o l o r = " # F F F F C C " f a c e = " V e r d a n a , A r i a
l , H e l v e t i c a , s e r i f " > < s p a n s t y l e = " f o n t - s i z e : 1 2 p x ; f o n t - w e i g h t : b o l d ; " > E r r o r l o g g i n g y o u i n , < a h r e f
= " / ? / s h o w _ t g a m e s . p l = = i d = 1 3 2 " > c l i c k h e r e t o p r o c e e d < / a > . . . < / s p a n > < / f o n t > < / c e n t e r > < / B O D Y >
< / H T M L >
Ich interpretiere das mal so, dass seite.pl den cookie bei einem solchen Aufruf nicht findet (ist ja auch logisch) - ich muss also seite.pl irgendwie vorspielen, dass der cookie vorhanden ist.
setcookie() setzt aber ja einen cookie auf dem Rechner desjeningen, der das php-script aufruft, nicht dort, wo es eigentlich benötigt wird. Und da setcookie ja beim Aufruf von lesen.php ein cookie für lesen.php setzt, nicht für seite.pl, hilft das nicht so recht.
Wo müssen also die cookie-Daten stehen, damit seite.pl sie für den autologin akzeptiert?
Mir reichen ein paar Stichwörter/links (bzw.: ich bin willens, es nach ein paar solchen erstmal eine Weile selbst weiter zu probieren )
ich möchte mittels php html-Daten aus einem geschützen Bereich auslesen. Um via Browser zu diesem Bereich zu gelangen, muss ich mich einloggen, bzw. werde mittels autologin eingeloggt. Die login Daten liegen in einem cookie auf meinem rechner.
Somit weiß ich, was in dem cookie steht.
Doch wenn ich jetzt mit der Seite lesen.php auf die Seite seite.pl zugreife:
PHP-Code:
$handle = fopen ("http://seite.pl?id=132", "r");
< H T M L > < H E A D > < T I T L E > R e d i r e c t i n g . . . < / T I T L E > < M E T A H T T P - E Q U I V = " r e f r e s h " C O N T E N T = " 0 ; U R L = / ? /
s h o w _ t g a m e s . p l = = i d = 1 3 2 " > < M E T A H T T P - E Q U I V = " E x p i r e s " C O N T E N T = " 0 " > < M E T A h t t p - e q u i v = " P r a
g m a " c o n t e n t = " n o - c a c h e " > < M E T A h t t p - e q u i v = " C a c h e - C o n t r o l " c o n t e n t = " n o - c a c h e " > < M E T A N A M E = "
R O B O T S " C O N T E N T = " N O I N D E X , N O F O L L O W " > < / H E A D > < B O D Y B G C O L O R = " # 3 3 3 3 4 4 " L I N K = " # F F 9 9 3 3 " V
L I N K = " # F F 9 9 3 3 " A L I N K = " # F F 9 9 3 3 " > < b r > < b r > < c e n t e r > < f o n t c o l o r = " # F F F F C C " f a c e = " V e r d a n a , A r i a
l , H e l v e t i c a , s e r i f " > < s p a n s t y l e = " f o n t - s i z e : 1 2 p x ; f o n t - w e i g h t : b o l d ; " > E r r o r l o g g i n g y o u i n , < a h r e f
= " / ? / s h o w _ t g a m e s . p l = = i d = 1 3 2 " > c l i c k h e r e t o p r o c e e d < / a > . . . < / s p a n > < / f o n t > < / c e n t e r > < / B O D Y >
< / H T M L >
Ich interpretiere das mal so, dass seite.pl den cookie bei einem solchen Aufruf nicht findet (ist ja auch logisch) - ich muss also seite.pl irgendwie vorspielen, dass der cookie vorhanden ist.
setcookie() setzt aber ja einen cookie auf dem Rechner desjeningen, der das php-script aufruft, nicht dort, wo es eigentlich benötigt wird. Und da setcookie ja beim Aufruf von lesen.php ein cookie für lesen.php setzt, nicht für seite.pl, hilft das nicht so recht.
Wo müssen also die cookie-Daten stehen, damit seite.pl sie für den autologin akzeptiert?
Mir reichen ein paar Stichwörter/links (bzw.: ich bin willens, es nach ein paar solchen erstmal eine Weile selbst weiter zu probieren )
Kommentar