Código:
"y me doy cuenta que la variable $timestamp y $timestamp_limite las tomas como -1"
Lo que me doy cuenta es que esas dos variables me devuelve -1 al mostrarlas. Y en el localhost de mi pc devuelve el numero de la funcion correcta, es decir, 1245117600.
La version del servidor es PHP Version 4.4.9.