Visualizzazione dei risultati da 1 a 9 su 9

Discussione: session big hammer

  1. #1

    session big hammer

    ciao, sto cercando di fare un log out. linko la funzione di log out ad una pagina che si chiama logout.php che contiene il seguente codice:

    <? php
    session_destroy();
    echo'
    <HTML>
    <HEAD>
    <TITLE>Processo di log out in corso...</TITLE>
    <META HTTP-EQUIV=Refresh CONTENT="3; URL=index.php">
    </HEAD>
    <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080">
    <H3>Processo di logout in corso...
    Prego attendere.</H3>
    </BODY>
    </HTML>
    ';
    ?>

    ma il risultato che ottengo è il seguente:

    Parse error: parse error, unexpected T_STRING in D:\Inetpub\webs\seitroppoavanticom\everline\logout .php on line 2

    qualcuno di voi sa perchè?

    grazie a chi mi risponde.
    Lo Zio Pas lavora in background

  2. #2
    fatto: il codice era (quasi) corretto...
    al posto di <? php dovevo mettere <?php

    distrazione
    Lo Zio Pas lavora in background

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    codice:
    <?php
    session_start();
    $_SESSION = array();
    session_destroy();
    ?>
    ....

  4. #4
    ho provato, ma non funziona!
    cioè, non mi dà errore, però non distrugge la sessione!
    alla fine restano i dati in memoria e pure i cookies (che poi sono quelli che vorrei eliminare)!
    Lo Zio Pas lavora in background

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    Esempio 2. setcookie() esempi di cancellazione
    setcookie ("TestCookie");
    // set the expiration date to one hour ago
    setcookie ("TestCookie", "", time() - 3600);
    setcookie ("TestCookie", "", time() - 3600, "/~rasmus/", ".utoronto.ca", 1);
    Per cancellare un cookie dovete assicurarvi che la data di scadenza del cookie sia già trascorsa, in questo modo il cookie verrà rimosso dal client.

  6. #6
    ho provato così, ma non funziona...

    <?php
    session_start();
    $_SESSION = array();
    session_destroy();
    ?>

    <HTML>
    <HEAD>
    <TITLE>Processo di log out in corso...</TITLE>
    <META HTTP-EQUIV=Refresh CONTENT="3; URL=index.php">
    <SCRIPT>
    setcookie ("cookieid", "", time() - 3600, "access_control.php");
    </SCRIPT>
    </HEAD>
    <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080">
    <H3>Processo di logout in corso...
    Prego attendere.</H3>
    </BODY>
    </HTML>
    Lo Zio Pas lavora in background

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    codice:
    <?php
    session_start();
    $_SESSION = array();
    session_destroy();
    setcookie ("cookieid");
    ?>
    
    <HTML>
    <HEAD>
    <TITLE>Processo di log out in corso...</TITLE>
    <META HTTP-EQUIV=Refresh CONTENT="3; URL=index.php">
    </HEAD>
    <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080">
    <H3>Processo di logout in corso...
    Prego attendere.</H3>
    </BODY>
    </HTML>
    non é mica javascript

  8. #8
    mea culpa!
    Lo Zio Pas lavora in background

  9. #9
    sai che però mi cancella i cookies, ma la sessione no? non riesco a capire perchè? dovrei provare con session_unset?
    Lo Zio Pas lavora in background

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.