Hola, quería saber si se podía hacer fopen a una Url de otro dominio enviando datos por post.
Por ejemplo:
fopen("http://mi_dominio.com/pagina.php?variable1=contenido1")
se podría hacer esto con post en lugar de get?
Gracias
Gonzalo
| ||||
claro que se puede... y es igual que con get, sólo que hay que cambiar el nombre de la matriz: Código PHP: |
| ||||
Gracias... Eso sirve, pero lo que yo necesito es otra cosa. Por ejemplo: Si yo quiero hacer un fopen a Google (con los resultados de búsquedas), haría: fopen("http://google.com.ar/search?q=".$_GET['busqueda']) Entonces introduciendo "http://dominio.com/pagina.php?busqueda=hola" en el navegador, haría un fopen a la pagina de google con los resultados de la búsqueda "hola" Pero si google recibiese los datos en "Post". Cómo haría el mismo fopen que detallo arriba con "Post"? Saludos Gonzalo |
| |||
Se pueden recoger las respuestas del servidor de google? aber aber que esto me interesa :)
__________________ aste nagusia |
| ||||
Google Cita: Obviamente esto se puede hacer, aunque no se si es legal o no. Se pueden recoger las respuestas del servidor de google? aber aber que esto me interesa :) Lo que si se puede es usando las Apis de Google, aunque solo 1000 consultas por día. (creo) Ya que preguntaste te respondo:... hace unos meses traté de hacer un Proxy con php ... ( Mala idea) , usando fopen , fget y str_replace. creo que con <?php $gestor = fopen("http://www.google.com.ar/search?q=hola", "r"); while (!feof($gestor)) { $bufer = fgets($gestor, 4096); echo $bufer; } fclose($gestor); ?> Se puede hacer búsquedas Saludos Gonzalo |
| ||||
Código PHP: |
| ||||
... Eso es correcto, muchas gracias, Cita: Esa es la pregunta que no sé si tiene respuesta...
Iniciado por gzaloprgm Pero si google recibiese los datos en "Post". Cómo haría el mismo fopen que detallo arriba con "Post"? Saludos Gonzalo |
| ||||
Esto te podría valer: Código PHP:
__________________ ¿Te apasiona el mundo del guión? El portal del guión |
| ||||
Cita: Hola.
Iniciado por gzaloprgm Muchiiiisimas Gracias, eso es justo lo que necesitaba. Yo pienso que te vendría mejor la librería cURL: http://www.php.net/curl/ Es la más usada para este propósito, soporta varios protocolos y en tu caso no necesitas tantas instrucciones. Yo la uso y me anda bien... Lo que si te recomiendo es que uses la última versión porque le corregieron fallos de seguridad y ahorita anda bien. Saludos.
__________________ Gustavo Narea. Venezuela. |
| ||||
ya que estamos expongo una duda que tengo usando curl hice este php que pasa las variables var1 var2 y var3 con sus respectivos valores por POST a otro script archivo post.php Código PHP: y el archivo posta.php tiene esto: Código PHP: funaciona joya, envia los datos por POST pero cuando me muestra lo que imprime posta.php al recibir los datos por POST me muestra esto: HTTP/1.0 200 OK Date: Sun, 02 Jul 2006 17:06:21 GMT Server: Apache/1.3.29 (Unix) FrontPage/5.0.2.2623 X-Powered-By: PHP/4.3.6 Connection: close Content-Type: text/html var1 = 1 var2 = 2 var3 = 3 cuando lo que esperaba era esto solamente: var1 = 1 var2 = 2 var3 = 3 como se hace para que no me imprima lo otro?
__________________ Dios es la unica fuente de todo bien. Última edición por ASCENDEDMASTERS; 02/07/2006 a las 11:27 |
| |||
Ya expusistes tu pregunta en un tema nuevo .. espera respuesta en ese mismo . . http://www.forosdelweb.com/f18/simular-perfectamente-navegador-con-php-leer-cualquier-contenido-sitios-430681/ Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |