ZanCajO.com

PHP para móviles

HTTP_X_UP

Hace unos días (meses) buscando como identificar un móvil me puse a buscar.

Lo que quiero es que desde un móvil en concreto no tenga que introducir el usuario y la contraseña de acceso a la parte administrativa de una web, o simplificar el acceso a los usuarios registrados.

Dejando la información en chino o japones que no entiendo nada, me encontré con ESTA WEB en la que  se ve que hay variables del servidor ($_SERVER) que sólo aparecen en los móviles y empecé a investigar por mi cuenta.

Para empezar a trabaja hice una sencilla página en php para ver las variables del servidor y comparar los resultados en distintos móviles (como se ve en la imagen).

<?php
echo '<h3>Servidor</h3>';
foreach($_SERVER as $clave => $valor){ // recorre TODAS las variables
 echo '<b>'.$clave.'</b> : '.$valor.'<br />';
 if(is_array($_SERVER[$clave])){ // por si algún valor es un array
 foreach($_SERVER[$clave] as $subclave => $subvalor){
 echo ' - <b> '.$subclave.'</b> : '.$subvalor.'<br />';
 } //fin foreach sub
 } //fin if is array
} // fin foreach
 ?>

El resultado que a mí me interesa es HTTP_TM_USER_ID o HTTP_X_UP_SUBNO que son iguales en todos los móviles con los que he probado.

Ahora al identificar un usuario compruebo que exista esa variable y le doy la opción de “recordar su móvil” . Si marca la casilla almaceno el dato en la base y no tiene que volver a introducir su usuario y contraseña. He pensado que los móviles se pierden y se rompen, y aunque aun no lo he hecho, lo suyo sería que esa variable caduque en unos días y al menos te pida la contraseña. Y otra cosa que no he hecho es que alguno, cada día más, tenga varios móviles.

[zzamov 27 marzo 2010 7:46] Categorías: Lenguajes web - Etiquetas: , , , , - -

Redirección permanente (301) con php

html

Limpiando un poco los archivos del servidor me encuentro con un archivo que hice para direccionar las entradas del php-nuke al blog.

Como voy a borrar el archivo y no se si volverá a hacer falta dejo el código aquí :)

modules.php

<?php
// Redirección permamenente para los módulos anteriores
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.zancajo.com/");
die();
?>
[zzamov 19 julio 2009 20:41] Categorías: Lenguajes web - Etiquetas: , , - -

Mini anti-spam

Hace unos días instalé el plugin Jalenack’s Wordspew para WordPress, que es el encargado del mini chat que aparece en el lado derecho y a las pocas horas empezó la fiesta.

La primera vez borre un par de mensajes, que volvieron a aparecer al día siguiente. Ayer me puse a ver cómo filtraba los mensajes de spam sin cargar mucho el servidor. Revisé el código un rato, pero se me ocurrió algo más sencillo, cambiar el nombre de los campos o casillas donde se introducen los mensajes.

Lo que de monento me funciona es una edición manual del archivo del plugin. Buscar “shoutboxname” y cambiarlo por algo único y después hacer lo mismo con “chatbarText” . El nombre “shoutboxname” aparece 8 veces (líneas 356,357,361,485,488 y 489 en la versión 1.16). “chatbarText” aparece 7 veces (líneas 356,357,495,497 y 499 en la versión 1.16).

Quizás fuese mejor que al instalar el plugin se generasen los nombres aleatorios y se guardasen en la base de datos, pero eso es cosa del autor o cada uno modifique el archivo para su propio uso. El problema de la modificación de plugins es que a la hora de las actualizaciones, que habría que volver a modificar los archivos, para recordarlo yo añado “(MODIFICADO)” o “(MANOSEADO)” en el inicio de la descripción (en este caso línea 5 en la versión 1.16). ;)

Es una medida muy básica, si me aparece alguno valoraré meter más código anti-spam.

[zzamov 19 diciembre 2008 20:55] Categorías: Lenguajes web - Etiquetas: , , - -

Incluir meta, css o js en el head de WordPress

Estudiando como incluir estilos en una plantilla y sabiendo que la forma correcta es hacerlo en la cabecera del documento html (<head>) , he descubierto la función add_filter en el Codex de WordPress Esto es lo que he hecho:

(más…)

[zzamov 12 julio 2008 13:16] Categorías: Lenguajes web - Etiquetas: , , , - -

WTFPL – Licencia abierta

Una licencia abierta de las buenas, tendré que empezar a utilizarla :)

LICENCIA ABIERTA HAZ LO QUE TE SALGA LOS GÜEBOS
Version 1, 24/06/2008

Copyright-que-te-cagas (C) 2008 por Enrique González Alonso-B.
www.maciaspajas.com
Cualquiera puede copiar y redistribuir copias idénticas o modificadas de este
documento de licencia. Se permite su modificación siempre y cuando se cambie
su nombre.

De hecho este documento es una traducción mas o menos libre de la
“DO WHAT THE FUCK YOU WANT PUBLIC LICENSE” -> http://sam.zoy.org/wtfpl/

LICENCIA ABIERTA HAZ LO QUE TE SALGA LOS GÜEBOS
CONDICIONES PARA SU COPIA, DISTRIBUCIÓN Y MODIFICACIÓN

0. Simplemente HAZ LO QUE TE SALGA DE LOS GÜEBOS.

[zzamov 25 junio 2008 19:16] Categorías: Lenguajes web - Etiquetas: , , , - -

Protectora de Animales Huellas Kilate.info El Ancestro WordPress-ES Ayuda Wordpress

Valid XHTML 1.0 Transitional¡CSS Válido![Valid RSS] - RSS Artículos y Comentarios - Acceder ;)-

Gestionado con WordPress