it-swarm.com.de

Möglichkeiten für den Kunden, die Seiten-ID in die Abfrage aufzunehmen?

Ich bin kein Experte für Webentwicklung und muss einen Weg finden, wie der Browser eine PHP -Routine auf dem Server mit der aktuellen Dokument-ID als Parameter aufrufen kann, z.

http://www.acme.com/index.php?id=1

Ich muss dann zB anrufen. /change.php mit id = 1, um etwas gegen das Dokument zu unternehmen.

Sofern ich mich nicht irre, gibt es drei Möglichkeiten für den Client, diese Informationen zurückzugeben:

  • wenn es in der URL als Argument übergeben wird (wie oben), ist es als HTTP-Verweis verfügbar
  • indem Sie es als verstecktes Feld in
  • indem Sie es als Cookie senden

Ich nehme an, ein verstecktes Feld ist die naheliegendste Wahl. Gibt es andere möglichkeiten Welche Lösung würden Sie empfehlen? Haben Sie Sicherheitsbedenken?

Danke.


Bearbeiten: Ich brauchte eine Möglichkeit für den Client, einige der vom Server zurückgegebenen Informationen zu erfahren, z. B. die Dokument-ID. Anscheinend besteht die richtige Lösung für mein Problem darin, den serverseitigen Code so zu ändern, dass diese Informationen in Hyperlinks/Formularen enthalten sind, die in der HTML-Seite enthalten sind.

1
user702

Mir scheint, das Verhalten des modernen Webs ist jetzt in vollem Gange, um Url-als-Argumente.

http://www.acme.com/page1 , http://www.acme.com/page2

http://www.acme.com/page/1 , http://www.acme.com/page/2

Mod-Rewrite kann dich dahin bringen. ( Eventuell )

2
Thomas