Shaunak Kashyap wrote: >> -----Original Message----- >> From: João Cândido de Souza Neto [mailto:[EMAIL PROTECTED] >> Sent: Tuesday, March 21, 2006 11:26 AM >> To: [email protected] >> Subject: Re: [PHP] Re: session vars >> >> This code's exactly the one that produce the error. >> >> That is, in the line: >> >> <a href="<? echo $_SESSION["root"]; ?>/about.php"> >> >> ought to write <a href="http://localhost/buffets/about.php"> >> >> Did you understand? >> >> -- >> --------------------------------------------------- >> João Cândido de Souza Neto >> Web Developer >> > > Can you please provide the simplest example starting from where > $_SESSION["root"] is initialized to where it is first unsuccessfully used, > in the following format: > > top.php: > (insert example code here) > > page.php: > (insert example code here) > > ... and any other relevant files ... > > > Shaunak Kashyap > > Senior Web Developer > WPT Enterprises, Inc. > 5700 Wilshire Blvd., Suite 350 > Los Angeles, CA 90036 > > Direct: 323.330.9870 > Main: 323.330.9900 > > www.worldpokertour.com > > Confidentiality Notice: This e-mail transmission (and/or the attachments > accompanying) it may contain confidential information belonging to the > sender which is protected. The information is intended only for the use > of the intended recipient. If you are not the intended recipient, you are > hereby notified that any disclosure, copying, distribution or taking of > any action in reliance on the contents of this information is prohibited. > If you have received this transmission in error, please notify the sender > by reply e-mail and destroy all copies of this transmission.
Ok guy, don't fight with me. hehehe
Follow's all code of files.
In the file /index.php the session is started, the "root" session variable
is registered and defined, in the In the file sca/index.php the file
top.php if included and in the file top.php the variable $_SESSION["root"]
hasn't value.
Thanks for your help.
File top.php:
<div align="center">
<center>
<table width="780" border="0" cellpadding="0" cellspacing="0"
bgcolor="#FFFFFF">
<tr>
<td colspan="2">
<img src="img/topo.jpg" width="780"
height="117">
</td>
</tr>
<tr>
<td width="353" height="24"
background="img/bg_menu.jpg"
style="PADDING-LEFT:10px">
<table height="24" border="0"
cellpadding="0" cellspacing="0">
<tr>
<td
style="PADDING-TOP:5px;PADDING-BOTTOM:4px">
<?
function retorna_data ( ) {
$agora = time();
$data = getdate($agora);
if($data["wday"]==0) { echo "Domingo, "; }
elseif($data["wday"]==1) { echo "Segunda-feira, "; }
elseif($data["wday"]==2) { echo "Terça-feira, "; }
elseif($data["wday"]==3) { echo "Quarta-feira, "; }
elseif($data["wday"]==4) { echo "Quinta-feira, "; }
elseif($data["wday"]==5) { echo "Sexta-feira, "; }
elseif($data["wday"]==6) { echo "Sábado, "; }
if($data["mon"]==1) { $mes="Janeiro"; }
elseif($data["mon"]==2) { $mes="Fevereiro"; }
elseif($data["mon"]==3) { $mes="Março"; }
elseif($data["mon"]==4) { $mes="Abril"; }
elseif($data["mon"]==5) { $mes="Maio"; }
elseif($data["mon"]==6) { $mes="Junho"; }
elseif($data["mon"]==7) { $mes="Julho"; }
elseif($data["mon"]==8) { $mes="Agosto"; }
elseif($data["mon"]==9) { $mes="Setembro"; }
elseif($data["mon"]==10) { $mes="Outubro"; }
elseif($data["mon"]==11) { $mes="Novembro"; }
elseif($data["mon"]==12) { $mes="Dezembro"; }
$data_atual = $data["mday"]." de ".$mes." de ".$data["year"];
return $data_atual;
}
$hoje =
retorna_data ( );
echo
$hoje;
?>
</td>
<td
style="PADDING-LEFT:15px;PADDING-RIGHT:4px">
<img border="0"
src="img/clock.gif" width="12" height="24">
</td>
<td
style="PADDING-TOP:5px;PADDING-BOTTOM:4px">
<?
$hora =
date("H:i:s"); //Pegou a hora
echo
$hora;
?>
</td>
</tr>
</table>
</td>
<td width="427" height="24"
background="img/bg_menu.jpg"
style="PADDING-RIGHT:5px">
<table height="24" border="0"
align="right" cellpadding="0"
cellspacing="0">
<tr>
<td>
<img border="0"
src="img/div_menu.jpg" width="13" height="24">
</td>
<td
style="PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px">
<div
align="center">
<a
href="<? echo $_SESSION["root"]; ?>">
Sobre o Sistema
</a>
</div>
</td>
<td>
<img border="0"
src="img/div_menu.jpg" width="13" height="24">
</td>
<td
style="PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px">
<div
align="center">
<a
href="<? echo $_SESSION["root"]; ?>dicas.php">
Dicas para seu Evento
</a>
</div>
</td>
<td>
<img border="0"
src="img/div_menu.jpg" width="13" height="24">
</td>
<td
style="PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px">
<div
align="center">
<a
href="<? echo $_SESSION["root"]; ?>suporte.php">
Suporte
</a>
</div>
</td>
<td>
<img border="0"
src="img/div_menu.jpg" width="13" height="24">
</td>
<? if
(!empty($_SESSION["idsis"])) { ?>
<td
style="PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-TOP:1px">
<div
align="center">
<a href="../sair.php">
Sair
</a>
</div>
</td>
<td>
<img
border="0" src="img/div_menu.jpg" width="13" height="24">
</td>
<? } ?>
</tr>
</table>
</td>
</tr>
<tr>
<td height="1" colspan="2"></td>
</tr>
</table>
</center>
</div>
Page sca/index.php:
<? session_start(); ?>
<? if ((!isset($_SESSION["login"])) && (!isset($_SESSION["idsis"]))) { ?>
<script language="javascript">
<!--
window.location="../";
-->
</script>
<? } else { ?>
<?
include("../includes/config.php");
include("../includes/funcoes.php");
include("../includes/classes.php");
$logado=new usuario($_SESSION["login"],$_SESSION["idsis"]);
?>
<html>
<head>
<title><? echo $logado->nome_sistema; ?></title>
<base href="<? echo
$_SESSION["root"].$logado->contexto_sistema; ?>/">
<link href="<? echo $_SESSION["root"];
?>/includes/estilos.css"
rel="stylesheet" type="text/css">
</head>
<body>
<? include($_SESSION["root"]."includes/topo.php"); ?>
<center>
<table border="0" cellpadding="0"
cellspacing="0" width="500"
height="300">
<tr>
<? foreach($logado->menus as
$menus) { ?>
<td align="center"
valign="middle">
<? echo
$menus[1]; ?>
<br>
<br>
<?
foreach($logado->funcoes[$menus[0]] as $funcoes) { ?>
<a
href="<? echo $funcoes[3]; ?>"><? echo $funcoes[1]; ?></a>
<br>
<? } ?>
<br>
</td>
<? } ?>
</tr>
</table>
</center>
<? include($_SESSION["root"]."includes/rodape.php"); ?>
</body>
</html>
<? } ?>
File /index.php
<?
session_start();
if (!isset($_SESSION["login"],$_SESSION["idsis"],$_SESSION["erro"]
$_SESSION["pagina_erro"],$_SESSION["root"]))
session_register("login","idpes","idsis","erro","pagina_erro","root");
$_SESSION["root"]="http://localhost/buffets/";
?>
<html>
<head>
<title>Sistema Administrativo - Nome do Buffet</title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<base href="<? echo $_SESSION["root"]; ?>">
<link href="includes/estilos.css" rel="stylesheet"
type="text/css">
<script language="javascript">
<!--
function verifica_login(obj) {
if (obj.login.value.length==0) {
alert("Obrigatório informar
login!");
obj.login.focus();
return false;
}
if (obj.senha.value.length<6) {
alert("Obrigatório informar uma
senha com no mínimo 6 e no máximo 10
dígitos!");
obj.senha.focus();
return false;
}
return true;
}
-->
</script>
</head>
<body onload="document.form_login.login.focus();">
<? include("includes/topo.php"); ?>
<div align="center">
<center>
<table width="780" border="0" cellpadding="0"
cellspacing="0"
bgcolor="#FFFFFF">
<tr>
<td>
<br>
<? if
(!empty($_SESSION["erro"]) &&
$_SESSION["pagina_erro"]=="index.php") { ?>
<div
align="center" class="erro">
<? echo
$_SESSION["erro"]."<br><br>"; ?>
</div>
<? } ?>
<form name="form_login"
action="autentica.php" method="post">
<table
width="500" border="0" align="center" cellpadding="1"
cellspacing="0" bgcolor="#E8E8E8">
<tr>
<td>
<table width="500" border="0" cellpadding="5" cellspacing="2"
bgcolor="#F9F9F9">
<tr>
<td>
<div align="center">
<table width="100%" border="0"
cellspacing="0"
cellpadding="5">
<tr>
<td valign="top">
<tr
width="100%" border="0" cellpadding="0"
cellspacing="1" bgcolor="#E8E8E8">
<tr>
<td bgcolor="#CCCCCC">
<table width="100%" border="0" cellpadding="5"
cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td width="28">
<img border="0" src="img/icone_login.jpg"
width="32"
height="32">
</td>
<td><strong><font color="#17478E">Sistema
Administrativo</font></strong></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" border="0"
cellspacing="0"
cellpadding="5">
<tr>
<td valign="top">
<table
width="100%" border="0" cellpadding="0"
cellspacing="1" bgcolor="#E8E8E8">
<tr>
<td bgcolor="#CCCCCC">
<table width="100%" border="0" cellpadding="5"
cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td>
<table width="250" border="0" align="center"
cellpadding="1" cellspacing="1" bgcolor="#FFFFFF">
<tr bgcolor="#FFFFFF">
<td width="26%" height="25">
<div align="right">
<font size="1"
face="MS Sans Serif, Arial">
Login:
</font>
</div>
</td>
<td width="74%" height="25">
<input name="login"
id="login" type="text"
maxlength="20" style="font-family: 'MS Sans Serif'; font-size: 7.5;
background-color: #F9F9F9">
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="25">
<div align="right">
<font size="1"
face="MS Sans Serif, Arial">
Senha:
</font>
</div>
</td>
<td height="25"><font size="1"
face="MS Sans
Serif, Arial">
<input type="password"
name="senha" id="senha"
maxlength="10" style="font-family: 'MS Sans Serif'; font-size: 7.5;
background-color: #F9F9F9">
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="25" colspan="2">
<div align="center">
<img border="0"
src="img/bot_entrar.gif"
onclick="if (verifica_login(document.form_login))
document.form_login.submit(); else return false;" style="cursor:pointer;">
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<br>
</form>
</td>
</tr>
</table>
</center>
</div>
<? include("includes/rodape.php"); ?>
</body>
</html>
--
---------------------------------------------------
João Cândido de Souza Neto
Web Developer
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

