Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    sessioni e cookie non funzionanti sul nuovo server

    ho trasferito più siti da un server ad un'altro nuovo e mi è capitata una cosa...

    le variabili session e cookie non funzionano piu ovvero
    le pagine contenenti
    Codice PHP:
    <?
    session_start
    ();

     if (
    $_SESSION['admin']==""){
    header("location: admin.php");
    exit;
    }
    ?>
    e
    Codice PHP:
    <?
     
    if($HTTP_COOKIE_VARS['admin']==''){
    header("Location: index.php");
    exit;
    };
    include(
    "../config.inc.php");
    $caricato=$_REQUEST['caricato'];
    ?>
    non funzionano..

    cosa posso fare in merito?


    grazie mille!
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  2. #2
    Non utilizzare lo short open tag, utilizza il tag di apertura completo.
    Abilita l'error reporting per visualizzare gli errori.
    Quando accedi ad un elemento di un array, verifica prima che l'indice esista.
    Quando esegui un header location, utilizza un URL assoluto per rispettare l'RFC.
    Non utilizzare $HTTP_COOKIE_VARS, utilizza $_COOKIE.
    Il ; dopo } è inutile.
    Non utilizzare $_REQUEST, utilizza l'array superglobale specifico.

  3. #3
    Originariamente inviato da filippo.toso
    Non utilizzare lo short open tag, utilizza il tag di apertura completo.
    Abilita l'error reporting per visualizzare gli errori.
    Quando accedi ad un elemento di un array, verifica prima che l'indice esista.
    Quando esegui un header location, utilizza un URL assoluto per rispettare l'RFC.
    Non utilizzare $HTTP_COOKIE_VARS, utilizza $_COOKIE.
    Il ; dopo } è inutile.
    Non utilizzare $_REQUEST, utilizza l'array superglobale specifico.
    per i cookie ho risolto così.. e funziona...

    ma per le session come posso fare?

    Codice PHP:
    <? 
    session_start
    (); 

    if (
    $_SESSION['admin']==""){ 
    header("location: admin.php"); 
    exit; 

    ?>
    grazie infinite
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.