cgf_panel.php - archivo que lee a cfg_panel.ini
Código PHP:
<?php
$ini_array = parse_ini_file("cfg_Panel.ini", TRUE);
foreach ($ini_array[PANELDECONTROL] as $cfg_valor => $valor) {
${$cfg_valor}=$valor;
}
?>
A la hora de llamar al cfg_panel.php para recuperar las variables y pasarlas a otra pagina se pierden por el camino, por Ejemplo
Archivo Index.php
Código PHP:
<HTML>
<HEAD><TITLE></TITLE></HEAD>
<BODY>
<H2 ALIGN="CENTER"></H2>
<FORM ACTION="opcion.php" METHOD="POST">
<center>
<table border="1" bgcolor="#d4d4d4">
<tr><td><BR>
<table>
<tr>
<td><strong><font face="verdana" color="#3300cc">Usuario :</font></strong></td>
<td><INPUT TYPE="Text" NAME="User"></td>
</tr>
<tr>
<td><strong><font face="verdana" color="#3300cc">Password :</font></strong></td>
<td><input type="password" name="Passw" size="20">
</td>
</tr>
</table>
<?
// llamada al Sgfctr_ReadIniFile.php
include('Sgfctr_ReadIniFile.php');
?>
<center><INPUT TYPE="Submit" VALUE="Enviar" ><center>
<center>
<BR></td></tr>
</table>
</FORM>
</BODY>
</HTML>
opcion.php
Código PHP:
<?php
session_start();
// -----------------------------------------
// REGISTRO DE VARIABLES GLOBALES
// -----------------------------------------
$_user = $user;
$_passw = $passw;
$_Panel = $Panel;
$_Servicio = $Servicio;
session_register("_user");
session_register("_passw");
session_register("_Panel");
session_register("_Servicio");
echo "<script language = 'javascript'>location.href='http://$Server_Web/$AppsPath/ctr_InitWork.php';</script>";
?>
Código PHP:
<?
session_start();
echo $_user;
echo $_passw;
echo $_Panel;
echo $_Servicio;
?>
Que es lo que esta mal...
Si no utilizo el include en el archico que lee el INI el resto de las variables pasan perfectamente ya que estan registradas en la session
Gracias y Saludos a todos