Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2012
    Messaggi
    19

    Punto interrogativo in PHP e negli Href - significati

    Salve a tutti,
    ho letto un tutorial per fare il Logout da un'area privata Php,
    e nel codice della pagina dell'area privata, per fare il logout c'è questo script,
    in cui non capisco il significato di ?logout in href:


    <a href="?logout">logout</a>

    <?php

    if ( isset($_REQUEST['logout']) )
    {
    session_destroy();

    ?>

    Quel modo di scrivere i valori di href fa parte di una sintassi particolare di
    php? o di html?

    Grazie a tutti!!! ANNA W

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,501
    Viene semplicemente passato in GET un parametro di nome logout (a cui non è assegnato un valore perché ai fini dello script non è importante), lo script che risponde a quell'indirizzo verifica se esiste, se esiste vuol dire che si è richiesto il logout ed esegue session_destroy() altrimenti no e il logout non avviene.

  3. #3
    Un esempio di URL con punto interrogativo ce l'hai anche nell'indirizzo di questa pagina qua: ?threadid=2915917&postid=25252537 significa che è definita una variabile $_GET['threadid'] di valore 2915917 e una variabile $_GET['postid'] di valore 25252537. Nel tuo caso esisterà una variabile $_GET['logout'] con valore nullo.

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.