Hola, estoy haciendo un script php en Dreamweaver MX. Quiero utilizar variables de sesion, asi que pongo dentro del script (que esta dentro de <body>) session_start(). Esto me da un warning:
Cita: Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at.....
Asi que lo quito de ahi y lo pongo antes de <html>:
Cita: <?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">";
session_start();
?>
<html xmlns="http://www.w3.org/1999/xhtml">...
(Lo que no es session_start() ha sido añadido por DW)
Ocurre que no me reconoce las variables de sesion aunque
yo veo los datos en el fichero dentro de /php/sessions/, y ademas, cuando guardo el fichero php y lo vuelvo a abrir, DREAMWEAVER NO ME SALVA EL CAMBIO CON session_start() ANTES DE <HTML>!!!!!
Ah! Y ademas, si hago
echo "ID: ". session_id(); No escribe el ID.
En
php.ini tengo
session.use_cookies = Off y session.use_trans_id a ON. En srcipt A hago $_SESSION['miarray'] = $EL_ARRAY; en script B hago $miarray = $_SESSION['miarray'];
Gracias.