Inicio arrow Trucos y tutoriales arrow Tutoriales PHP y APACHE arrow Varias preguntas sobre PHP parte uno
Varias preguntas sobre PHP parte uno PDF Imprimir E-Mail

¿Cómo puedo saber que módulos tengo instalados en mi Servidor?

 

: Para saber que módulos tienes configurados en tu servidor, lo que puedes hacer es crear un nuevo script PHP y colocarlo dentro de un directorio que puedas acceder a través de tu navegador. El Script debería contener lo siguiente:

 

Código PHP:

<?

phpinfo();

?>

Suponiendo que llamaras a este script phpinfo.php, lo que tienes que hacer es accederlo con tu navegador. Si tienes PHP correctamente configurado, lo que deberías obtener es una lista con todos los módulos configurados en tu servidor, más otro tipo de información como las Variables de Servidor, Cookies seteadas, etc.

 

Bueno, este es un buen ejemplo de como deberia verse un Post. Por favor, pido que solo se publiquen FAQs en este mensaje, nada de preguntas, saludos, quejas, pedidos, etc. Para ello habilitaremos otro post.

 

¿Que es una "sesion" de PHP?

 

Básicamente es una forma de almacenar variables (sean simples, arrays e incluso objetos) -temporalmente- en el servidor. No así como las cookies q se almacenan en el cliente (PC del usuario).

Estas variables se guardan en el servidor en un fichero que se crea en el momento de que almacenamos una variable. La ubicación la determina la directiva de php.ini session.save_paht.

El nombre que se le da a ese fichero creado es: sess_asdf234arfae34q (similar) donde el "código" que hay despues de _ es lo que denominan "SID" Identificador Unico de Sessión.

 

 

Como guardo y leo una variable de sesión.

 

 

Para PHP > 4.1.x y register_globals a ON o a OFF ... Preferentemente usar este método.

(en el ejemplo se asume que se propaga el SID automático ... ese parametro lo define la directiva de php.ini session.use_trans_sid = 1 (1 activado, 0 desactivado .. propagación manual).)

 

guarda_variable_session.php

Código PHP:

<?

session_start(); // incio de uso de sesiones.

// Necesario cada vez que se lean

// o guarden variables de sesión.

$_SESSION['variable']="valor";

?>

 

 

lee_variable_session.php

Código PHP:

<?

session_start(); // incio de uso de sesiones.

$variable=$_SESSION['variable']; // asignamos a $variable la

// variable de la session áctiva.

?>

 

Y el método tradicional: (PHP > 4.0.x .. register_globals a ON .. SID propagación automática)

 

guarda_variable_session.php

Código PHP:

<?

session_start(); // inicio sesiones.

session_register("variable"); // registrar $variable en session.

$variable="valor"; // El valor de la $variable se puede dar

// en cuanquier momento.

?>

lee_variable_session.php

 

Código PHP:

<?

session_start(); // inicio sesiones

// Se asume como global $variable.

// No distinguiendo si es de sesión o de otro metodo

// Si fallase el inico de session, una $variable

// entrando por GET podria ser considerado  

// como la varaible de la sesión:

// lee_variable_session.php?variable=mi_valor_trampa

echo $variable;

?>

 

No puedo instalar PHP como módulo de Apache, por qué?

 

 

En plataformas Windows , los directorios son referidos con una barra invertida "\" (ASCII 92), es por eso que en algunos archivos de configuración deben reemplazarse las barras comunes "/" éstas.

El archivo de instalación de PHP nos indica que debemos agregar la línea:

 

 

Código:

LoadModule php4_module C:/php/sapi/php4apache.dll

 

En este caso, las barras deberán ser reemplazadas para que funcione correctamente, de esta forma:

 

 

Código:

LoadModule php4_module C:\php\sapi\php4apache.dll

Comentarios
Añadir nuevoBuscar
¡Sólo los usuarios registrados pueden escribir comentarios!

Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved.

 
< Anterior   Siguiente >
 
 

Encuesta

¿ Que opinas de nuestro nuevo diseño Web ?
 

Estan en Linea

Hay 7 invitados en línea