web-dev-qa-db-fra.com

Moyens pour le client d'inclure l'ID de la page dans la requête?

Je ne suis pas un expert en développement Web et j'ai besoin de trouver un moyen de laisser le navigateur appeler une routine PHP sur le serveur avec l'ID de document actuel en paramètre, par exemple.

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

J'ai ensuite besoin d'appeler par exemple. /change.php avec id = 1 pour faire quelque chose à propos de ce document.

Sauf erreur de ma part, le client peut renvoyer ces informations de trois manières:

  • si passé comme argument dans l'URL (comme ci-dessus), il sera disponible comme référent HTTP
  • en l'incluant comme champ caché dans
  • en l'envoyant comme cookie

Je suppose que l'utilisation d'un champ caché est le choix le plus évident. Y a-t-il d'autres moyens? Quelle solution recommanderiez-vous? Des problèmes de sécurité à prendre en compte?

Je vous remercie.


Edit: J'avais besoin d'un moyen pour le client d'apprendre certaines des informations renvoyées par le serveur, telles que l'ID du document. Apparemment, la bonne façon de résoudre mon problème consiste à modifier le code côté serveur afin que cette information soit incluse dans les hyperliens/formulaires inclus dans la page HTML.

1
user702

Il me semble que le comportement du Web moderne est maintenant en plein mouvement en tant qu'arguments.

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

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

La réécriture de mod peut vous y amener. ( éventuellement )

2
Thomas