serialisieren der POST-array übergeben können viele Daten über einen link

Ich bin ein noobie problem, meinen Kopf Runde, wie kann ich diese Arbeit machen.

Ich habe eine Seite mit einer Liste die Produkte aus meiner DB. Auf dieser Seite gibt es einen filter bilden, welche Beiträge viele Daten zur Verfeinerung der Produkt-Listung, das heißt, wie viele Ergebnisse pro Seite, Sortierung, pricefrom, priceto sowie eine Reihe von Unterkategorien

Ich habe auch ein paging-system, das ist eben die standard-zencart (splitpageresults::dsplaylinks incase jemand kennt) paging-system, das zeigt von links für den nächsten, vorherigen und einige Seitenzahlen. Normalerweise übergeben Sie params als $_GET am Ende des links, aber ich habe alle diese fancy-Filter, die ich gemacht habe.

Meine Idee zu serialisieren, die $_POST array aus und senden Sie es als $_GET param in den links:

<a href="index.php&arr=<?php echo serialize($_POST[]);?>">nxt</a>

aber ist das schlecht scheint all das serialisieren und Deserialisieren von.

Was ist der beste Weg, dies zu tun?

Ich kann ' T es herausfinden!

  • Besser, speichern Sie die Filter in der Sitzung. Gibt es ein limit auf die Menge der Daten, die übergeben werden können über den url.
  • Ah stimmt, ok. Danke für die Antwort.
InformationsquelleAutor crazy sarah | 2012-10-25
Schreibe einen Kommentar