php.de

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

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.05.2008, 16:26  
Neuer Benutzer
 
Registriert seit: 02.05.2008
Beiträge: 7
Ralpho befindet sich auf einem aufstrebenden Ast
Standard Objekt im GET-Query wird nicht übertragen

Moin,

ich habe folgendes Problem. Ich möchte ein Objekt per GET-Query übertragen. Hintergrund ist, dass ich aus dem Objekt eine Diagramm mittels jpgraph erstellen möchte.

Derzeite übertrage ich das Objekt folgendermaßen:

Code:
$sHtml .= '<img src="/main/jpgraph.php?gd='.urlencode(serialize($GraphData)).'" alt="'.$GraphData->m_sHeader.'" \>';
In jpgraph hole ich mir das Objekt dann wieder per deserialize und urldecode. Soweit so gut. Klappt auch, wenn das Objekt nicht sehr groß ist.

Sowie aber etwas mehr im Objekt steht, dann wird es einfach nicht übermittelt. Ich schätze, dass es aber 255 Zeichen Länge abgeschnitten wird.

Kann mir jemand helfen, dass jeder Objekt auch bei der Datei jpgraph.php ankommt? Bin etwas ratlos *grummel*

Vielen Dank
Ralpho
Ralpho ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.05.2008, 16:37  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Wenn sich das Objekt wirklich serialisieren lässt (mit Resourcen wie Datenbankverbindungen geht das zum Beispiel nicht), kannst Du Sessions verwenden. PHP: Introduction - Manual
David ist offline   Mit Zitat antworten
Alt 02.05.2008, 16:42  
Neuer Benutzer
 
Registriert seit: 02.05.2008
Beiträge: 7
Ralpho befindet sich auf einem aufstrebenden Ast
Standard

Ich weiß, dass die Session das gleiche macht, allerdings bin ich mir nicht einig darüber, ob ich das mit Sessions hinbekomme, denn ich will bis zu 10 Diagramme auf eine Webseite packen.

D.h. ständig die Session-Variable neu überschreiben und hoffentlich vorher ausgelesen haben...

Kurzum, ich habe es schon mit Sessions versucht und es hatte nicht geklappt *leider*

Gibt es denn einen Einstellungsparameter im Apache oder der php.ini, die größere Query-Strings zulässt?

Danke schonmal für die Antwort...
Ralpho ist offline   Mit Zitat antworten
Alt 05.05.2008, 09:01  
Neuer Benutzer
 
Registriert seit: 02.05.2008
Beiträge: 7
Ralpho befindet sich auf einem aufstrebenden Ast
Standard

Keiner eine weitere Idee, warum der Query nicht übertragen wird?
Ralpho ist offline   Mit Zitat antworten
Alt 05.05.2008, 09:04  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Schonmal via POST probiert?
cycap ist offline   Mit Zitat antworten
Alt 05.05.2008, 09:12  
Neuer Benutzer
 
Registriert seit: 02.05.2008
Beiträge: 7
Ralpho befindet sich auf einem aufstrebenden Ast
Standard

Post ginge wahrscheinlich besser, aber die Frage ist, wie verstecke ich den Query per Post in einem img-Tag?
Ralpho ist offline   Mit Zitat antworten
Alt 05.05.2008, 09:13  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

hä? wie verstecken?
cycap ist offline   Mit Zitat antworten
Alt 05.05.2008, 09:30  
Neuer Benutzer
 
Registriert seit: 02.05.2008
Beiträge: 7
Ralpho befindet sich auf einem aufstrebenden Ast
Standard

Ok, doof geschrieben...

Derzeit übergebe ich den Query innerhalb eines img-Aufrufs:

<img src="diagramm.php?query=dfhlsdhflaksdhflkas..." \>

Damit ist es automatisch ein GET, wie mache ich aus einem Link ein POST?
Ralpho ist offline   Mit Zitat antworten
Alt 05.05.2008, 09:46  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Sehr merkwürdige Methode... da bleibt die wohl nur die Möglichkeit Sessions zu benutzen, wo war denn bei Sessions dein Problem?
cycap ist offline   Mit Zitat antworten
Alt 05.05.2008, 09:59  
Neuer Benutzer
 
Registriert seit: 02.05.2008
Beiträge: 7
Ralpho befindet sich auf einem aufstrebenden Ast
Standard

Jup, habe mich auch gerade dazu entschieden... Derzeit kommt bei der Übergabe der Session nix an. Da suche ich aber noch mal selber ;o)
Ralpho 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
Objekt als ComboBox behandeln Nalincah PHP Tipps 2008 2 08.11.2007 03:52
Variablen in Query automatisch escapen Maho88 PHP Tipps 2007 10 31.07.2007 08:42
Klassensammlung über ein Objekt zur Verfügung stellen ecomeback PHP Tipps 2007 7 14.07.2007 00:01
Probleme mit einer query tinchen Datenbanken 20 30.05.2006 19:39
PHP/MySQL: Query wird nicht ausgeführt Zergling-new Tutorials 5 09.05.2006 23:16
[Erledigt] PHP5 OOP Zugriff aus einem Objekt auf ein externes Objekt PHP Tipps 2006 5 28.01.2006 16:05
Objekt übergeben Fatal Error PHP Tipps 2007 5 28.12.2005 14:43
Mehr als ein Feld mit Distinct in einem Query auslesen ?? Bouni PHP-Fortgeschrittene 9 19.12.2005 12:43
query r�cksetzen? Promaetheus PHP Tipps 2007 15 01.12.2005 13:53
Query, was aus einer Tabelle mehrere Summen rausholt Datenbanken 3 14.09.2005 16:45
Objekt in Array ablegen PHP-Fortgeschrittene 9 18.08.2005 14:35
kann sich ein Objekt selbst serialisieren? ajo_silent PHP Tipps 2005-2 24 27.06.2005 09:13
[Erledigt] Nächstes Objekt im Query Datenbanken 8 03.03.2005 14:38
select query durch if anweisungen splitten Datenbanken 6 06.09.2004 13:46
[Erledigt] Query läuft nicht Datenbanken 6 13.08.2004 21:13

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php objekt per post übergeben, php objekt post, php objekt mit get übergeben, php objekt per get, html get wird nicht übertragen, php objekt übergeben get, php object post, objekte get php, object mit get übergeben php, php object in get, php get query, php objekte übergeben get, php objekte übertragen, php objekt mit get, img wird nicht übertragen, php objekte per get übergeben, php object get, php klasse get[], php link objekt übergeben, phph mit post element übergeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:16 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