| |||
inicializar variables Necesito inicializar unas variables en php y que nunca más vuelvan a tomar ese valor. No se como hacerlo porque si las inicializo en la página en la que trabajo con esas variables, al volverse a cargar la página toman ese valor, y si las inicializo en la página php a la que llamo en mi formulario, tb vuelven a tomar el valor inicial al llamarla. Necesito inicializarlas, y que se "borre" ese código. Es decir, que tomen ese valor inicial en el servidor pero que ya nunca más lo hagan (ya que luego las voy modificando). Mucha gracias
__________________ tlk |
| ||||
almacena las variables en un archivo de texto y cada vez que quieras usarlas compruebas el valor ke tiene.
__________________ ---------------------------------- APP Developer [email protected] ---------------------------------- |
| |||
Nadie sabe como inicializar variables y que ya nunca más tomen ese valor. Si no se puede sería posible que cuando la página se cargue por primera vez lea ese trocito de código y luego borrarlo para que no lo lea nunca más?? Gracias
__________________ tlk |
| |||
Hola, Es que cada ejecucion de un script es como la primera vez que se ejecuta. PHP no "recuerda" haber ejecutado ese script (ni ningun otro). Asi que las variables normales se crean cada vez que se ejecuta el script, y se destruyen cuando finaliza. Si quieres mantener valores de variables entre ejecuciones de scripts, vas a tener que usar variables de sesion. Con esas variables si se mantienen los valores. Entonces solo tendrias que ejecutar el codigo de inicializacion si la variable de sesion no esta inicializada: Código PHP: Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Muchas gracias por contestarme. Lo que ocurre es que mis variables son "guardadas" en una página php, pero claro, el valor inicial lo ponga en mi página o en la de guardar los cambios se reestablece cada vez que cargas la página. No puede hacerse que lea una vez ese código y que se borre para siempre automáticamente? Saludos
__________________ tlk |
| |||
A ver, si son variables normales, PHP las borra cuando acaba la ejecucion del script. Y si son de sesion, pues puedes usar el codigo que te puse. Quizas es mejor que pongas el codigo donde quieres aplicarlo. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Me parece que en este caso, sería mejor usar constantes, aunque si luego quieres cambiar el valor, no podrías.. Editado: Umm entendí, mal, hagan de cuenta que no respondi, Última edición por Durán; 15/09/2003 a las 16:41 |
| |||
Es que quiero conservar posiciones en un ranking, entonces lo hago poniendo en los cuadros de texto el value="<echo $variable1>" y en otra página php pongo $variable1=$_POST[nombredelprimercuadrodetexto] etc.. para que cuando se ejecute el script, como las posiciones han cambiado mediante javascript, se guarden las nuevas posiciones. Pero claro, primero tengo que poner algo de contenido en los cuadros de texto, es decir, inicializar las variables para que inicialmente en el cuadro uno el value sea value="hola" por ejemplo, pero quiero que eso ya no lo lea nunca mas, pues después van a cambiar las posiciones. Es complejo, si lo entiendes y puedes ayudarme te lo agradecería. Un saludo
__________________ tlk |