Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
:wacko:
Olá, bom dia pessoal, preciso de uma luz em um IF que fiz por aqui.
É o seguinte, estou logado e na página que quero fazer o teste com o meu IF fiz isso bem no começo:
CODE
// Inicia a sessão
session_start();
$_SESSION["nome"];
$_SESSION["tipo"];
Ai no corpo da página tenho que mostra alguns botões de acordo com o tipo de acesso, mas ele não funciona, em outras páginas funciona normalmente, vejam como está o IF:
CODE
<?php
if ( $_SESSION["tipo"] == "a" ) {
require_once("botao_adm.php");
} else {
require_once("botao_users.php");
}
?>
Não consigo fazer o teste, alguém pode me ajudar?
Valeu e fiquem na paz.
Cara é o seguinte!
<?
session_start();
//Atencao que no seu codigo voce nao definiu o valor do $_SESSION['tipo'];
$_SESSION['tipo']="a";
$_SESSION['tipo']="borsatti";
//Entao com oele vai saber que $_SESSION['tipo']=a;
//agora la em cima eu defini o valor de $_SESSION['tipo'];]if ( $_SESSION["tipo"] == "a" ) {
require_once("botao_adm.php");
} else {
require_once("botao_users.php");
}
?>
Espero ter ajudado :D!Peço que desfrutem mais da função
ISSET();
exemplo:
<?
session_start();
$_SESSION['tipo']="a";
$_SESSION['tipo']="borsatti";
if (isset($_SESSION["tipo"] == "a" )) { //SE EXISTIR A SESSÃO, E ELA FOR IGUAL A " a " ENTÃO ELEEXECUTA A ROTINA
require_once("botao_adm.php");require_once("botao_users.php");
}
?>Abraços.
Experimenta assim. Comigo costuma dar certo.