Tengo dos páginas php. Quiero buscar b.php en a.php.¿Es posible usar curl con ruta relativa en PHP?
En mi a.php:
$ch = curl_init("b.php");
echo(curl_exec($ch));
curl_close($ch);
No funciona;
Pero:
$ch = curl_init("www.site.com/b.php");
echo(curl_exec($ch));
curl_close($ch);
está bien. Estoy seguro de que a.php está en www.site.com.
¿Por qué curl no funciona con la ruta relativa? ¿Hay alguna solución?
En primer lugar, no tiene sentido CURRICAR las rutas relativas. ¿Podría explicar por qué cree que debería funcionar? ¿Cómo funcionaría? Como solución, simplemente construya la URL completa a 'a.php' y póngala. – BoltClock
Creo que debería funcionar como XMLHTTPRequest en javascript que acepta rutas relativas. –
XMLHTTPRequest en Javascript sabe sobre la url base actual. cURL no lo hace a menos que se tome el mínimo esfuerzo para contarlo. Y para eso sirve 'curl_init'. – mario