ERLEDIGT
JA
JA
ANTWORTEN
9
9
ZUGRIFFE
310
310
EMPFEHLEN
-
Hallo,
gibt's ne Funktion bei PHP, bei der man eine Datei auf einem anderen Server aufrufen kann, ohne das man was davon mitgrikt? Also dass die Datei genauso durchläuft (und auch ausgeführt wird), nur das man eben auf der ausführenden Seite nix sieht?
Ich müsste so nämlich einen Logout tätigen (lassen)....
-
Anfragen jeglicher Methode kannst du mit der fsockopen()-Funktion absetzen.
Markus Wulftange
-
22.02.06 20:12 #3
- Registriert seit
- Dec 2004
- Beiträge
- 666
Logs kann man IMHO nicht überlisten. SOnst kann man mit allen File-Funktionen (wenn allow_url_fopen aktiviert ist) Dateien von fremden Server ausführen lassen
Nichts kann existieren ohne Ordnung - Nichts kann entstehen ohne Chaos
(Albert Einstein)
-
Wie Gumbo schon sagte kannst Du ein Logout ueber fsockopen() realisieren, und auch noch mehr.
Es gibt aber Situationen in denen das nicht moeglich ist.
Dazu ein Beispiel:
Du hast 2 Domains. Nach dem Login auf der 1. Domain kann man irgendwo einen Link finden der einen zur 2. Domain jagt. Dort soll dann der Logout fuer die erste Domain stattfinden. Das geht jedoch nicht, denn die 2. Domain hat keinen Zugriff auf die Cookies der 1. Domain.
Dies liesse sich umgehen indem Sessions nicht ueber Session-Cookies laufen sondern die SessionID im URL uebergeben wird. Bei der Weiterleitung koennte die SessionID mit uebegeben werden und somit weiss Domain 2 welche Session auf Domain 1 fuer das Logout zu nutzen ist.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
23.02.06 09:52 #5Stimmt so nicht Du kannst dn Gültigkeitsbereich von Cookies festlegen. Ob man allerdings die SessionCookies dahingehend ändern kann weis ich nicht.
Zitat von Dennis Wronka
Wo willst du dich den auslogen? Bei einem PHP-Script?Kohlkopf
Zitat von Benjamin Franklin
-------------------------------------------------------------------------------------------
.:Mitglied und offizieller Erdbeerenpflanzer des 1. offiziellen Sven Uwe Fan-Clubs:.
-
Die Gültigkeit eines Cookies kann nur innerhalb einer Domain (beispielsweise „foobar.example.com“) beschränkt werden. Angaben fremder Domains sollten vom Browser hingegen abgeleht werden, womit Server B keinen gültigen Cookie für Server A setzen dürfte.
Markus Wulftange
-
Hi
erstmal danke für Eure Antworten! - Und entschuldigung für meine recht späte Antwort.
fsocken wird warscheinlich nicht klappen, da ich das ganze auf einem Free-Host Server von www.ohost.de (vielleicht kennt wer den Anbieter). Die SessionID wird schon mit in der URL übergeben usw...
Hier mal das PHP Script was ich ausführen will
Was würdet ihr jetzt machen?PHP-Code:<?php
ob_start ();
session_start ();
session_unset ();
session_destroy ();
ob_end_flush ();
?>
-
Wenn fsockopen() deaktiviert ist ist hoechstwahrscheinlich auch allow_url_fopen=off. Andersfalls waere die gesamte Konfiguration laecherlich und die Kompetenz des Hoster fraglich.
In diesem Falle gibt es meiner Meinung nach Moeglichkeit.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
*Nachtrag*
Ich hab das jetzt so gelöst, dass ich die Seite direkt aufruf, und dann sofort per header() wieder auf die alte zurück verweise... Is zwar umständlich aber es geht
-
da haben sich unsere Antworten wohl ein bisschen Überschnitten

Aber ich habs jetzt wie oben geschrieben, gelöst
Trotzdem danke für eure Hilfe!
Ähnliche Themen
-
Box an der Seite mit "slide-out" Funktion
Von MDX im Forum CSSAntworten: 7Letzter Beitrag: 20.09.10, 17:27 -
Verweis auf nicht aufgelöstes externes Symbol "_matClose_d" in Funktion ""public: sta
Von jnoessne im Forum C/C++Antworten: 3Letzter Beitrag: 09.11.09, 19:05 -
JSF "Komponenten dynamisch rendern" oder auch "die 'nächste' Seite beeinflussen"
Von Wutklumpen im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 1Letzter Beitrag: 22.09.09, 13:51 -
Bei "Zusammensetzen" "Map im Ansichtsfenster zeigen" nur bedingte funktion
Von Psycho_Dad im Forum 3D Studio MaxAntworten: 14Letzter Beitrag: 23.03.07, 09:23 -
Flash8: habe "Pageflip" Buch, brauche noch "Springe zu Seite x"
Von Viper73 im Forum Flash PlattformAntworten: 2Letzter Beitrag: 26.06.06, 18:55





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren