Cita:
Iniciado por grndz Creo que te has equivocado ;), iba para #1
Cita:
Iniciado por grndz En vez de pasar la variable directamente por value, recupera desde otro archivo PHP los datos con $_POST['nombre'], por ejemplo:
Archivo del formulario
<input type="hidden" name="nombre" />
Archivo PHP
$nombre = $_POST['nombre']
No sé si me explico... Yo también estoy aprendiendo PHP
No me he equivocado, más bien creo que no estás entendiendo el problema.
Está implementando un pago mediante tarjeta con redsys. Aparte de los datos que obligatoriamente ha de preguntar al usuario como el nombre del titular, el número de la tarjeta, caducidad, etc, en la petición que ha de hacer a redsys ha de enviar más datos que no quiere que sean visibles ni en el formulario ni en él código.
No se trata de un problema de como enviar y recibir un parámetro por POST, que por cierto, el enviarlo por POST o por GET no es decisión tuya, sino de redsys, que es a quien envías los datos, sino de como evitar que algún fisgón mire los datos internos de la petición de cobro a redsys.
Por eso le proponía la solución de usar un "formulario interno" intermedio, porque he tenido que trabajar con redsys durante muchos años y no es la primera vez que me encuentro con este problema.