¿Cómo puedo capturar/pasar una palabra clave a través de una URL y pasarla a una página PHP?

Estoy buscando pasar una palabra clave de una página HTML a una página PHP a través de la cadena de URL. Vea el ejemplo a continuación de lo que estoy diciendo:

mysite.com/index.html?keyword=Google

la "Palabra clave"es Google y tiene que ir a mi página de agradecimiento.

mysite.com/gracias.php

el código que uso en mi página de "gracias" es:

<?php $id = $_GET['keyword']; echo $id;?>

NOTA: He visitado y probado los enlaces que encontré en el sitio de stackflow... pero ninguno de ellos parece funcionar (al menos por lo que he hecho con ellos). ¿Me estoy perdiendo algo más en lo que respecta al código?

¿Cómo obtengo la URL actual y luego obtengo las últimas palabras?

¿Cómo puedo obtener la URL si es así? ?

¿Cómo pasar una palabra clave de la URL pero mantenerla oculta? (Adwords)

Si pudiera POR FAVOR proporcionar un ejemplo de funcionamiento en un http://jsfiddle.net página para que pueda ver cómo funciona.

preguntado el 03 de mayo de 12 a las 19:05

JSFiddle es para javascript. Entonces, ¿cómo supones que escribimos un ejemplo funcional usándolo? -

Para hacerlo, se debe llamar al archivo php con la variable de consulta, a menos que esté en sesión (las cookies también pueden funcionar).

@Kristian gracias... Me acabo de dar cuenta de que JSFiddle era solo para javascript. si hay un sitio similar, podría mostrar un ejemplo que también funcionaría ... -

@RiverC, ¿conocería un ejemplo que mostraría esta "variable de consulta" de la que habla ...? -

@pixelpusheer mira la primera respuesta. -

2 Respuestas

Debe tener la variable get en la URL de la página php, no en la página index.html.

Ejemplo: mysite.com/thankyou.php?keyword=Google

contestado el 03 de mayo de 12 a las 19:05

La opción n. ° 2 es hacer una cookie con JS. Y sáquelo de las cookies en el guión. - usuario1086498

Alternativamente, podría escribir un html <form> y hacer un <input type="hidden" name="keyword" value="Google"> y tómelo de POST en lugar de GET con PHP.

<?php $id = $_POST['keyword']; ?>

contestado el 03 de mayo de 12 a las 20:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.