![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
16/03/2005, 03:01
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 78
Antigüedad: 19 años, 10 meses Puntos: 0 | |
*SCRIPT 1
session_start();
//asignación por el método nuevo del array codBorrar
$_SESSION["codigo"] = $codBorrar;
//en una cadena se introducen los valores del array separados por comas
//y se envia por el método viejo
$cadenaBorrar = "";
$long = count($codBorrar)-1;
for($i=0;$i<count($codBorrar);$i++){
$cadenaBorrar .= $codBorrar[$i];
if($i != $long){
$cadenaBorrar .= ",";
}
}
$SESSION["codigoNuevo"] = $cadenaBorrar;
session_register("SESSION");
//Mostramos lo que contiene $_SESSION
echo "<pre>";
print_r($_SESSION);
echo "</pre>";
//Mostramos lo que contiene el array $codBorrar
echo "<pre>";
print_r($codBorrar);
echo "</pre>";
*SCRIPT 2
//Mostramos lo que contiene $_SESSION
echo "<pre>";
print_r($_SESSION);
echo "</pre>";
*RESULTADO SCRIPT 1
//Resultado de lo que contiene $_SESSION
Array
(
[SESSION] => Array
(
[id] => 4
[login] => admin
[codigoNuevo] => 4,5,6,7
)
[codigo] => Array
(
[0] => 4
[1] => 5
[2] => 6
[3] => 7
)
)
//Resultado de lo que contiene $codBorrar
Array
(
[0] => 4
[1] => 5
[2] => 6
[3] => 7
)
*RESULTADO SCRIPT 2
//Resultado de lo que contiene $_SESSION
Array
(
[SESSION] => Array
(
[id] => 4
[login] => admin
[codigoNuevo] =>
)
[codigo] =>
)
Como se puede ver en los resultados, tanto por el metodo nuevo, como por el viejo, e incluso metiendo los datos de codBorrar en una variable concatenado por comas. no los pasa al script2.
alguien sabe que es lo que esta pasando?
Un saludo a todos. |