Sagen wir, ich habe eine Webseite "abcde.com" mit zwei Submit-Buttons: "Set GET 1" und "Set GET 2".
Die Schaltfläche "Set GET 1" leitet den Benutzer an abcde.com?first=x weiter. Der Button "Set GET 2" leitet den Benutzer zu abcde.com?second=x.
Beide verwenden PHP's ('Ort:? First =') und ('Location:? Second =').
Wenn der Benutzer auf Set GET 1 klickt, wird der GET-Parameter in der URL festgelegt. Wenn der Benutzer jedoch direkt nach dem Festlegen des ersten GET-Parameters auf Set GET 2 klickt, wird die Schaltfläche ihn zum zweiten Parameter umleiten und den ersten von der URL entfernen.
Ist es möglich, das Setzen mehrerer GET-Parameter in der URL dividiert durch & in PHP zu erreichen, ohne if (isset($_GET["first"])) { ('Location: ?first=x&?second=x') }
zu schreiben?
Ich meine, so kann es & hinzufügen und einen anderen Parameter einstellen, ohne die vorherige zu entfernen? Obwohl ich verstehe, dass PHP Benutzer ohne vorherigen GET-Parameter zu URL umleitet.Wie analysiert man mehrere GET-Parameter in URL, wenn man eine andere aufhebt?
1
A
Antwort
2
Verwenden $_GET
in einem Array aktuellen Abfrage-String zu speichern, fügen Sie Ihre Werte, um es, bauen dann den neuen Abfragezeichenfolgeflag mit http_build_query
:
$queryArray = $_GET;
$queryArray['second']='x';
$urlWithQueryString = 'http://example.com/somepage/?' . http_build_query($queryArray);
header('Location:'.$urlWithQueryString);
Verwandte Themen
- 1. Wie man diese URL analysiert AngularJS
- 2. wie man eine Baumdatenstruktur analysiert?
- 3. Wie analysiert man eine Zend URL für Parameter?
- 4. Wie man eine "Binding-Schleife" analysiert
- 5. Wie man Text analysiert
- 6. Wie analysiert man Programmlaufzeit
- 7. Wie analysiert man eine spärliche Adjazenzmatrix?
- 8. Wie analysiert man eine C-Header-Datei?
- 9. Wie analysiert man Daten in GWT?
- 10. Wie man ein Element auf dem Handy aufhebt
- 11. Wie man Vorlagensprachen in Ragel analysiert?
- 12. Wie man einen Videostream analysiert
- 13. Wie man mehrere Formate mit Noda Time analysiert?
- 14. Wie analysiert man Aggregationspipeline-Ergebnisse?
- 15. Wie man SOAP XML analysiert?
- 16. Wie analysiert man den Befehlsbaum in C++?
- 17. Wie analysiert man eine durch Tabulatoren getrennte Textzeile in Ruby?
- 18. Wie man ein Stundenformat in c analysiert?
- 19. Wie analysiert man Befehlszeilenargumente in Python?
- 20. Wie analysiert man WSDL in Java?
- 21. Wie analysiert man einen Verzeichnisbaum in Python?
- 22. Java-Servlet getParameter für einen Parameter, der eine URL ist
- 23. Wie analysiert man eine String-URL in MVC-Route-Werte (Bereich, Controller, Aktion, Querystring)?
- 24. Wie analysiert man eine Liste in Python mit re
- 25. Wie analysiert man eine M3U8-Datei in Objective C?
- 26. Wie man eine Dauer-Zeichenfolge in Sekunden mit Javascript analysiert?
- 27. Wie man eine Sequenz von "" getrennten Werten in Haskell analysiert
- 28. RapidJSON: Wie man nur First-Level analysiert?
- 29. Wie analysiert man den Quellcode von Blender
- 30. Wie normalisiert man eine URL in Java?