Gente soy un poco nuevo en php pero lei varios post de como usar variables de sesión y creo hacer todo en orden y se me pierde la sesión
probé con session register que es poco recomendado, y sin registrarla como variable global y lo que veo es que funcionan en la siguiente pagina pero cuando desde dicha pagina tengo un link a href a una pagina inicial.html donde embebo el código
<?php
session_start();
if(session_is_registered("id")){
?>
<script languaje="javascript">
document.getElementById('BtnIniciar').value ="Bienvenido";
document.getElementById("BtnIniciar").disabled = true;
</script>
<?
}
else{
?>
<script languaje="javascript">
document.getElementById('BtnIniciar').value ="Iniciar Sesión";
document.getElementById("BtnIniciar").disabled = false;
</script>
<?
}
?>
o
<?php
session_start();
if($_SESSION["id"]){
?>
<script languaje="javascript">
document.getElementById('BtnIniciar').value ="Bienvenido";
document.getElementById("BtnIniciar").disabled = true;
</script>
<?
}
else{
?>
<script languaje="javascript">
document.getElementById('BtnIniciar').value ="Iniciar Sesión";
document.getElementById("BtnIniciar").disabled = false;
</script>
<?
}
?>
no tengo el valor de la variable de sesión ID
Alguien sabe a que se puede deber esto ?