php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.06.2010, 14:13  
Benutzer
 
Registriert seit: 04.01.2009
Beiträge: 43
Deltachaos befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] PHP Session Daten entschlüsseln

Hi,

Ich muss die Session Daten von PHP in einer externen Anwendung verwenden.
Also versuche ich im Moment einen String wie diesen:
Code:
crlJUj0H2U2OKGRfCGAdtI8eIN6BQmPuTSws_pbi5hqcoq4D95OnvxcWSiOpHB8bVJyE_SNYNU26uVHJmxC58b-NpmS3wszd4rnhf0h-W5aKXfJT2SRy4agy9GNezgtBmiU0dPmsNQlLpnFFlJQBA5GmWqSFYoioPRyT_RpcMR1MOteN95Ho84DoA6ZX7zKidxXc1qmJa1W_awMUQNNW6qRHeltwNe7wXxVAwe_HKg6oPe_PUPUhkHNlwqITtiB31EZPUiDyczAyfI0hIJRkKDqXyHlMl7WohOY29dwjYWPd-_a552e8t7UjFIxp9nwnDnspLnR7jo0rk8YoS-ua-GBJRfdGB7QMijkWz9OepgLsEEh-W-NJs2kvROWHbvQw453NTmrWv6SgdHpr8G3nlkok1qcs6GkxdCwE4I6lvRk.
zu entschlüsseln. er enthält nämlich die Session Daten von PHP.

Bis jetzt habe ich herausgefunden das PHP da die Config Anweisung: session.serialize_handler bearchtet.
die ist normalerweise auf php gestellt.

Jetzt wollte ich z.b. versuchen diese mal auf meineFunction zu setzten was dann mit einem freundlichen
Code:
Warning (2)</a>: ini_set() [http://php.net/function.ini-set]: Cannot find serialization handler 'meineFunction' ...
beantwortet wird.

Schön wäre es mit wen ich PHP dazu bewegen könnte die Session Daten in json abzuspeichern. (Lässt sich in meiner Anwendung leicht verarbeiten. XML ist auch möglich aber unschön. Da weiß ich schon mit WDDX usw..)

aber am allerbesten wäre es wen ich die normalen PHP Sessions verarbeiten könnte. (Dann muss ich nichts im core Code von meinem Framework ändern)


Thx schonmal, villeicht hat ja wer ne Idee. Im Netz habe ich bis jetzt noch so gut wie gar nichts gefunden.
Deltachaos ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.06.2010, 14:16  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Erstelle in PHP eine Schnittstelle zu den Sessiondaten. Alles andere ist doch Käse.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 13.06.2010, 14:18  
Benutzer
 
Registriert seit: 04.01.2009
Beiträge: 43
Deltachaos befindet sich auf einem aufstrebenden Ast
Standard

wie meinst du das jetzt genau?
Deltachaos ist offline   Mit Zitat antworten
Alt 13.06.2010, 14:19  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Was verstehst Du nicht an der Aussage? Schnittstelle http://de.wikipedia.org/wiki/Programmierschnittstelle
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 13.06.2010, 14:29  
Benutzer
 
Registriert seit: 04.01.2009
Beiträge: 43
Deltachaos befindet sich auf einem aufstrebenden Ast
Standard

ja das verstehe ich schon.

du meinst also ich soll etwas programmieren das dann die Session Daten in json umwandelt?

Ist damit dann eine PHP Class gemeint die eingebunden wird oder muss ich ein Programm schreiben das sich irgendwie mit der API verbindet?? und wenn dann ja. Welche Sprachen kann ich da nutzen?

und wo kann ich mich am besten in dieses Thema einlesen?

ich habe so etwas noch nie gemacht...
Deltachaos ist offline   Mit Zitat antworten
Alt 13.06.2010, 14:37  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Ist damit dann eine PHP Class gemeint die eingebunden wird oder muss ich ein Programm schreiben das sich irgendwie mit der API verbindet??
Beides.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 13.06.2010, 14:38  
Erfahrener Benutzer
 
Benutzerbild von drsoong
 
Registriert seit: 05.08.2008
Beiträge: 1.127
drsoong wird schon bald berühmt werden
Standard

Er meint wohl, dass Du mit einer PHP-Codemodifikation oder einem zusätzlichen PHP-Skript die Sessiondaten ausliest, wenn sie zur Laufzeit nicht verschlüsselt vorliegen. Die Daten packst Du dann in ein File, evtl. verschlüsselt nach einem Verfahren, dass auch reversibel ist. Deine externe Anwendung muß dann die Datei abholen und entsprechend verwerten.
drsoong ist offline   Mit Zitat antworten
Alt 13.06.2010, 14:40  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Die Daten packst Du dann in ein File
Das allerdings würde ich vermeiden.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 13.06.2010, 14:44  
Erfahrener Benutzer
 
Benutzerbild von drsoong
 
Registriert seit: 05.08.2008
Beiträge: 1.127
drsoong wird schon bald berühmt werden
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Das allerdings würde ich vermeiden.
Bevorzugst Du da einen Web-Service oder wie würdest Du die Daten dann schicken oder holen lassen.
drsoong ist offline   Mit Zitat antworten
Alt 13.06.2010, 14:48  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Naja, böte sich ja an, oder? Die Frage ist allerdings auch ein bissel, was das Ganze werden soll. Ein Loch in die Sessionsicherheit zu bohren ist natürlich suboptimal.

Worst Case Lösung:

PHP-Code:
session_id ($_GET['sessionid']);
session_start ();

echo 
json_encode ($_SESSION); 
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] geänderte Daten übergeben ? danyh Datenbanken 3 17.03.2010 12:00
[Erledigt] Session Klasse in Session Haze PHP Tipps 2010 11 27.01.2010 20:59
Session Befehl + Formular = Bei Aktualisierung alle Daten weg Destruction PHP Tipps 2009 12 24.05.2009 20:15
SessionHandler - Sessions in einer Datenbank #Avedo Software-Design 11 04.05.2009 15:44
welche Daten sollte eine gesunde Session enthalten nuna PHP Tipps 2009 11 07.04.2009 21:24
[Erledigt] Session Problem karina_02 PHP Tipps 2008 6 18.05.2008 22:37
Session Variablen als Referenz!? O_o Sam781 PHP-Fortgeschrittene 4 01.10.2007 11:19
Session Frage - gleiches Formular 2 mal alle Daten behalten NetLook PHP Tipps 2007 1 21.11.2005 18:42
[Erledigt] sql daten für einen kunden auslesen/ändern im Formular PHP Tipps 2005-2 3 12.10.2005 08:36
Kreieren einer Session PHP Tipps 2005 11 28.05.2005 15:16
Session gibt keine Daten aus PHP Tipps 2005 8 04.02.2005 21:09
[Erledigt] Hilfe...PhpBB Session Problem!! PHP Tipps 2004-2 2 15.12.2004 18:28
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
Daten aus Session löschen rocco PHP Tipps 2004 13 02.09.2004 19:38
Minishop mit Session?? PHP Tipps 2004 3 24.08.2004 14:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php session entschlüsseln, session decodieren, sessiondaten entschlüsseln, session.serialize_handler json, session.serialize_handler wddx worse, php session variablen decodieren, php session verschlüsselt, session entschlüsseln php, session.serialize_handler, php sessiondaten decodieren, php session datei verschlüsselt, php session externe anwendung, php session datei verschlüsseln, json php session leeren, json verschlüsselt php, session verarbeiten php, php sessions verschlüsseln, php session datenübergabe, json decrypten, php sesson daten verschlüsselt

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum