Salu2
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
| |||
¿Cuál s la diferencia entre estas dos extensiones ".inc.php" y ".php"? Hola.... mi problema s q no c cual s la diferencia entre un archivo con extension "archivo.inc.php" y otro únicamente con la extension "archivo.php", alguien sabe??? Salu2 ![]() |
| |||
Pues ninguna ... Los dos son archivos php ya que terminan en .php. Veamos, si tu tienes los siguientes ficheros ... funciones.inc.php busqueda.php mostrar.resultados.php borrar.usuario.inc.php ... todos son ficheros PHP. Lo que suelen hacer algunos desarrolladores es poner algo en el nombre del fichero que indique cual es su función dentro de lo que es el sitio web. Por ejemplo, si tienes ficheros que su contenido va a ser incluido en algunas páginas con la función include les suelen llamar... nombreFichero.inc.php ... con lo que el .inc. ya te dice que es un fichero que se va a usar en un include. Yo suelo hacer lo siguiente ... form.alta.php form.baja.php form.modif.php mysql.alta.php mysql.baja.php mysql.modif.php alta.inc.php baja.inc.php modif.inc.php ... con esto sabes a simple vista que archivos que tiene un formulario (form...php), que archivo será el que recibe la información de ese formulario para procesarlo (mysql...php), y cuales son los includes que se usaran (...inc.php). |
| |||
OK, pero... Antes grax x responder tan pronto...forecast y pellagofio. Pero, q hay de los archivos q únicamente terminan con extensión ".inc"??? y q tanto de verdad hay n q al guardar un archivo con la extensión ".inc" me generaría un grave problema de seguridad? O sea q únicamente la debería de utilizar para archivos con contenidos "tontos" o sin tanta importancia. Estoy un poco confundida... Salu2 ![]() Última edición por Ultra Violeta; 11/07/2005 a las 08:08 |
| |||
no es q vaya a protejer tu codigo, ya que la unica extension en una pagina como connect.inc.php es php, lo demas es solo el nombre de la pagina. A lo que se referia forecast y pellagofio es que asi puedes reconocer facilmente la funcion de cada archivo. Dicho de otro manera,seria lo mismo poner connect.inc.php que poner connect-inc.php, el .inc es solo parte del nombre y no le confiere ninguna propiedad adicional o especial... salu2 |
| |||
mmm....me habia equivocado arriba al hacer mi pregunta, pero ya c modifico. Ahora.. cheken parte de un artículo q encontré en internet: """"Los ficheros de includes tienen un grave problema de seguridad si se guardan con la extensión .inc. Si el fichero de include contiene claves de acceso a bases de datos, o alguna otra información confidencial, ésta quedará al descubierto. Así pues, los ficheros con extensión .inc solamente deben utilizarse para contenidos "tontos", como cabeceras, gráficos, botonerias, logos, etc., y si contienen código sensible, se deben guardar con la extensión .asp """" Lo q me comentan q el inc. se utiliza para identificar el archivo eso ya lo comprendí, grax. Ahora tngo mi duda es con problema de seguridad. |
| ||||
posible solución Cita:
Iniciado por Ultra Violeta Ahora.. cheken parte de un artículo q encontré en internet: """"Los ficheros de includes tienen un grave problema de seguridad si se guardan con la extensión .inc. Si el fichero de include contiene claves de acceso a bases de datos, o alguna otra información confidencial, ésta quedará al descubierto. Así pues, los ficheros con extensión .inc solamente deben utilizarse para contenidos "tontos", como cabeceras, gráficos, botonerias, logos, etc., y si contienen código sensible, se deben guardar con la extensión .asp """" Lo q me comentan q el inc. se utiliza para identificar el archivo eso ya lo comprendí, grax. Ahora tngo mi duda es con problema de seguridad. una solución que yo encontré o bueno no sé si ya estaba en otro post es colocar la carpeta de conexión a base de datos fuera del directorio www, por ejemplo si estamos en un host compartido quedaría así /home/usuario/conexion/conex.inc y el directorio www es /home/usuario/public_html/ donde public_html es el directorio donde se colocan todos los scripts sólo hay que hacer el llamado dentro del include a Código PHP:
__________________ Un Saludo, Andinistas. "Llegaron... Ellos tenían la biblia y nosotros la tierra... y nos dijieron: 'Cierren los ojos y recen.' Cerramos los ojos y cuando los abrimos, ellos tenían la tierra y nosotros la biblia." Abadío Green. |
| ||||
es puede ser si usas servidores apache, aclaremos, posiblemente en windows sea usando C:\ De los archivos.inc lo probé alguna vez cuando instalaba versiones pasadas al phpMyAdmin, bajo un tutorial. Pero vaya, me di cuenta que desde la versión 1.5.x en adelante dejan el config.inc.php y no el config.inc como decia el tutorial. Esto era información de riesgo alto. |