| |||
| ¿que diferencia hay entre .../include.php y http://www.dominio.com/include.php? Siempre tengo esa duda... o entre las rutas a las imagentes .../imageb.gif o http://www.dominio.com/imagen.gif Entiendo que el servidor en un caso lo considera que es una llamada interna y el otro no. al menos eso parecen reflejar los logs. ¿pero hay diferencias en el tiempo que tarda en servirlo u otras? pd:siento mi ignorancia Última edición por juan-raro; 04/07/2007 a las 03:50 |
| |||
| Re: ¿que diferencia hay entre .../imagen.gif y http://www.dominio.com/imagen.gif ? pero hay una enrome diferencia. Si haces include('archivo_local.php') estas llamando a un archivo en la ruta del sistema operativo donde está corriendo, osea el servidor. Es como si PHP fuera un programa que abriera el texto desde el disco y luego lo ejecute (de hecho eso hace). Pero si incluyes una url, estás llamando al texto (html) que produce la salida del script php que estás incluyendo, pero no se ejecuta como código, sino qu es tratado como simple texto. Además de no ser lo que uno desearía, además depende del tráfico entre el servidor web del hosting y el servidor externo (y si son el mismo sería muy inútil hacerlo así). |
| |||
| Re: ¿que diferencia hay entre .../include.php y http://www.dominio.com/include.php? eso que comentas creo que no es cierto. yo hago un <? include("http://www.forosdelweb.com/") ?> y ejecuto perfectamente la pagina, lo que pasa es que el dominio que se usa es el mio y no contiene los archivos necesarios. |
| |||
| Re: ¿que diferencia hay entre .../include.php y http://www.dominio.com/include.php? Para poder poner URL's dentro de un include el php.ini tiene que tener una opcion activada (ahora mismo no recuerdo como se llama). Y creo haber leído por allí también que para el PHP5 se ha prohibido este uso porque es una práctica que puede llevar a un agujero de seguridad importante. Siento no poder aportar información detallada pero es lo que recuerdo haber leído alguna vez :) |