Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2012, 02:11
tonydx16
 
Fecha de Ingreso: febrero-2011
Mensajes: 233
Antigüedad: 13 años, 3 meses
Puntos: 4
Pregunta Extraer contenido de página cuando se envía una variable POST sin cargar otra página

Supongamos que la página ejemplo.com me da un resultado de visitas (aproximado) cuando coloco el nombre de una web.

Por ejemplo: Entro a ejemplo.com y en el formulario me indica que coloque la URL de una página para averiguar las visitas.

Coloco la web y me envía a ejemplo.com/webquecoloque.com

y el resultado que me muestra es: Visitas: 1000

Entonces si yo quiero saber de otras web ya no es necesario que ingrese en el formulario, simplemente modificando la dirección ejemplo.com/otraweb.com

Ahora, yo creo un script php muy aparte para tener esos resultados en mi web.

Crearía un formulario con un campo el cual sería la direccion que cualquier usuario coloque...

Crearía la función (fopen) para que lea el contenido y con strstr mostrar lo que aparece de visitas y así mostraría en mi web los mismos resultados que en ejemplo.com obviamente con los datos de esa página.

Hasta ahí todo bien, pero si en vez que ejemplo.com pase las variables por GET las pasa por POST.. obligatoriamente uno tiene que ingresar a ejemplo.com

Si creo un formulario con el mismo nombre de campo que tiene ejemplo.com haría:

Código HTML:
Ver original
  1. <form action="ejemplo.com" method="post">
  2. <input type="text" name="url" />
  3. <input type="submit" />
  4. </form>

Así, cuando un usuario entra a mi página y hace la búsqueda recibirá los datos (visitas) de ejemplo.com pero no en mi página sino en ejemplo.com ... y allí va mi pregunta... quisiera saber si es posible obtener ese dato pero en mi página? quizás con un iframe pero se mostraría la página de ejemplo.com en mi página y yo sólo quiero los datos de "Visitas" que sí las puedo obtener, como expliqué arriba, si as variables pasaran por GET y leyendo el contenido de esa página (fread, fopen).

Última edición por tonydx16; 26/11/2012 a las 02:16