Tema: Login
Ver Mensaje Individual
  #15 (permalink)  
Antiguo 18/02/2014, 18:11
Avatar de arcanisgk122
arcanisgk122
 
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 11 meses
Puntos: 28
Respuesta: Login

ok mira te explico yo tengo do archivos:

index.php
funciones.php

en index.php tengo todo el html seccionado. que pasa al incio agrego el include funciones.php como adentro hay funciones estas no se activan a menos de que se les llamen... desde el código html por ejemplo:

como sabrás la sesiones se inicia al inicio de una pagina php antes de cualquier cosa. entonces yo en mi index.php tengo esto:

Código PHP:
Ver original
  1. <?php
  2.     include('core/funciones.php');
  3.     sesion();
  4. ?>
  5. <!doctype html>
  6. <html lang="es">
  7. <?php include('core/head.php'); ?>
  8. <body>
  9. bla bla bla

y luego mi html5 bien maquetadito

en funciones.php vengo con esto:


Código PHP:
Ver original
  1. function sesion(){/*inicia una sesion*/
  2.     session_start();
  3.     session_name('my sesion');
  4. }
  5. // y otro poco de funciones

Cuando una funcion requiere una mejora me voy directamente al código php en funciones.php y si quiero cambiar mi diseño me voy directamente a mi index.php y edito el html y el css3... manteniendo la capa de modelo y visualisacion fuera de las funciones php... no es tan perfecto pero es lo que me refiero a buenas practicas... estudia algo de MVC y te facilitara la vida
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB