it-swarm-es.com

¿Formas para que el cliente incluya ID de página en la consulta?

No soy un experto en desarrollo web y necesito encontrar una manera de permitir que el navegador llame a una rutina PHP en el servidor con el ID del documento actual como parámetro, por ejemplo.

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

Entonces necesito llamar, por ejemplo. /change.php con id = 1 para hacer algo sobre ese documento.

A menos que me equivoque, hay tres formas para que el cliente devuelva esta información:

  • si se pasa como argumento en la URL (como arriba), estará disponible como referencia HTTP
  • incluyéndolo como campo oculto en
  • enviándolo como cookie

Supongo que usar un campo oculto es la opción más obvia. ¿Hay otras formas? ¿Qué solución recomendarías? ¿Algún problema de seguridad a tener en cuenta?

Gracias.


Editar: necesitaba una forma para que el cliente conociera parte de la información devuelta por el servidor, como la ID del documento. Aparentemente, la forma correcta de resolver mi problema es cambiar el código del lado del servidor para que esta información se incluya en hipervínculos/formularios incluidos en la página HTML.

1
user702

Me parece que el comportamiento de la web moderna ahora está en pleno movimiento para url como argumentos.

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

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

Mod-rewrite puede llevarte allí. ( Eventualmente )

2
Thomas