Hola, bueno os escribo aqui porque tengo una duda que me esta dando dolor de cabeza.
Os introduzco en el tema; la question es que he echo una pagina casi entera en php en local, con el php-easy de servidor, el problema lo tengo cuando subo la pagina en mi servidor de internet.El problema consiste en que mis variables de session no se me guardan de una pagina a otra, os pongo un codigo simple y luego explico mas.Aqui van 2 paginas extrasimplificadas.
Código:
<? session_start();
$_SESSION['Spermis']=0;
echo $_SESSION['Spermis'];
?>
<form name="form1" method="post" action="pag2.php">
<input type="submit" name="Submit" value="Entrar">
</form>
muestra 0 i me sale un boton-> le doy i voy a la pagina 2
Código:
<?
session_start();
if(!isset($_SESSION['Spermis'])){
echo "noentra";
}
?>
me muestra no entra
E buala asi veis lo que quiero decir.La verdad que estoy poco rodado con el php y mas con temas mas practicos, bueno no creo que sea problema del codigo asi que os pongo las variables del php.ini aver si sabeis ver el problema.
Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 Off Off
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 1000 1000
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /var/lib/php/session /var/lib/php/session
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid Off Off
He pensado en ponerlas como en mi servidor local con la funcion ini_set() pero me gustaria que me dierais vuestra opinion antes de tocar nada. porque no es el primer servidor que me hace esto.
Gracias por anticipado, estoy seguro que me podreis echar un cable ya que seguro que es una chorrada.