Foros del Web » Programando para Internet » PHP »

sesiones funcionan con mssql?

Estas en el tema de sesiones funcionan con mssql? en el foro de PHP en Foros del Web. saludos... pasa que tengo un codigo en php el cual hace uso de las sesiones, y tipico que al inicio coloco, ej: <? session_start(); $_SESSION['rut']="$rut"; ...
  #1 (permalink)  
Antiguo 07/11/2005, 09:09
 
Fecha de Ingreso: agosto-2003
Ubicación: santiago, chile
Mensajes: 297
Antigüedad: 14 años, 3 meses
Puntos: 0
sesiones funcionan con mssql?

saludos...
pasa que tengo un codigo en php el cual hace uso de las sesiones, y tipico que al inicio coloco, ej:

<?
session_start();
$_SESSION['rut']="$rut";

?>

y funciona, pero con mysql, cuando este archivo lo paso a un servidor con mssql, simplemente la pagina no me detecta la sesion arrojandome como resultado que el rut no es una variabble definida, saben porq pasa esto?o con mssql se hace de otra forma?
  #2 (permalink)  
Antiguo 07/11/2005, 10:22
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
No tiene nada que ver las sesiones de PHP: www.php.net/session con el uso de ciertas funciones para acceso a una BD (como SQL Server o la que uses).

Parece que estás confundiendo el caso "puntual" de una diferencia que has visto en ambos servidores (como que uno usa Msyql y otro MS SQL Server) a lo que realmente influye que es la configuración -concreta- del tema sesiones de ambos servidores.

De hecho .. con ese código no se vé como tu aplicación gestiona las sesiones a nivel de propagación del SID (tema MUY importante) .. así que en parte depende tu aplicación de la configuración de PHP a no ser que TU en tu aplicación la fuerces.

Un saludo,
  #3 (permalink)  
Antiguo 07/11/2005, 10:41
 
Fecha de Ingreso: agosto-2003
Ubicación: santiago, chile
Mensajes: 297
Antigüedad: 14 años, 3 meses
Puntos: 0
entonces las sesiones, en este caso que estoy usando php, son independientes a la bd que ocupe, revise por medio de
<? phpinfo(); ?> las versiones instaladas de php y estuve viendo las configuracion que aparece de las sesiones y en los dos casos estan iguales(Session Support enabled....session.use_trans_sid Off Off ..etc), en donde tengo el mysql esta con php v4.4.0 y en el servidor que esta con mssql esta con php v4.3.10, la cosa que los dos con la misma config del php deberia funcionar las sesiones, la cosa que las sesiones si me lo esta tomando en un lado y en el otro no me lo toma, exactamente me arroja esto:

Notice: Undefined variable: rut in E:\AppWeb\ogsm\ingresar.php on line 7

<?
session_start(); // incio de uso de sesiones.
// Necesario cada vez que se lean
// o guarden variables de sesión.

//guarda variables
$_SESSION['rut']="$rut"; <- linea 7

saben como solucionar el problema?
  #4 (permalink)  
Antiguo 07/11/2005, 10:57
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pero .. ese "$rut" de donde viene?

Vendrá de un formulario o link? ..

Si es así .. tu problema no es con sesiones sino con los "array superglobales".. ¿que valor de tu php.ini usas en: register_globals? ..

Revisa esta FAQ al respecto:
http://www.forosdelweb.com/showthrea...989#post238989

Un saludo,

PD: (te fijas que según aportas más datos .. te vamos dando más posibles soluciones para tu problema?, para otra vez .. aporta todo lo que sepas desde un principio!).
  #5 (permalink)  
Antiguo 07/11/2005, 11:40
 
Fecha de Ingreso: agosto-2003
Ubicación: santiago, chile
Mensajes: 297
Antigüedad: 14 años, 3 meses
Puntos: 0
pues toda la razon, viene de un formulario, y en el otro lado, register_globals estaba off, espero que sea eso, pruebo y confirmo.


nos vemos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:10.