Aprovecha bien las cookies
según he leído en este articulo, pone que los navegadores tienen un máximo de 20 cookies por sitio
no abuses de ellas, no guardes 5 cookies para almacenar un solo valor, puedes agruparlas y no te preocupes por la capacidad de estas, ya que te permiten almacenar 4093 caracteres por cookie
si generas demasiadas puedes tener varios conflictos, como por ejemplo: que no se carguen o que no se puedan crear de nuevas
para agruparlas utiliza separadores que no estén en las cadenas que quieras agrupar
ejemplo incorrecto:
11233-3434-aaaa-tamano-maximo-de-las-cookie
ejemplo correcto:
11233|3434|aaaa|tamano-maximo-de-las-cookies
luego para separarlas, utiliza la función explode, que te permite dividir una cadena y convertirla en una tabla:
mis separadores favoritos:
- barra vertical (|)
- punto y coma (;)
- guión (-)
- dos puntos (:)
nota:
el separador puede ser de más de 1 caracter, por ejemplo: dos barras verticales (||)
Maneras de obtener la dirección del fichero actual
Por si no ha quedado claro en el titulo, la idea es la de obtener la dirección del fichero que se esta ejecutando actualmente en el navegador web
ejemplo:
de la URL:
http://www.viciao2k3.net/blog/ejemplo.php
obtener:
/home/vicia3/public_html/ejemplo.php
supongo que debe haver otras maneras de hacerlo, pero solo conozco estas:
- $direccion_fichero = $_SERVER['PHP_SELF'];
- $direccion_fichero = __FILE__;
nota:
si quieres obtener solo el nombre del fichero, utiliza la función basename:
Suerte En Tus Vacaciones