Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20

Discussione: sessione

  1. #11
    Originariamente inviato da fabiope92
    vorrei risolvere questo problema ma non so come fare
    Il problema per me e' che non so COSA forresti fare.... in pratica tu non vuoi identificare l'utente ma ti basta che l'utente ti abbia dato il suo nome....

    forum.php
    Codice PHP:
    <?php
    session_start
    ();

    if(empty(
    $_SESSION['nome']) AND !empty($_POST['nome']  {
          
    $_SESSION['nome'] = htmlspecialchars($_POST['nome']);
          echo 
    "Benvenuto $_SESSION['nome']";
          }  elseif( !empty(
    $_SESSION['nome'] )  {
                           echo 
    "Benvenuto $_SESSION['nome']";
                         } else {
                           echo (
    'Attenzione dovete inserire un nome valido
    '
    );
                           echo(
    '[url="login_forum.php"]Indietro[/url]');
                           exit();
                          }

    // esegue il codice dello script...
    ma chissa' chi lo sa....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  2. #12
    esatto beh almeno per ora , deve mettere per forza un nome per poter accedere al sito quindi questo codice funziona per quello che dovrei fare io ?

  3. #13
    Originariamente inviato da fabiope92
    esatto beh almeno per ora , deve mettere per forza un nome per poter accedere al sito quindi questo codice funziona per quello che dovrei fare io ?
    guarda che gia' l'ho detto tre volte che non so cosa dovresti fare tu.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #14
    scusa ma mi dice che è pieno di errori non so come fare è da mezzora che provo e riprovo trova sempre qualche errore

  5. #15
    Originariamente inviato da fabiope92
    scusa ma mi dice che è pieno di errori non so come fare è da mezzora che provo e riprovo trova sempre qualche errore
    sei totalmente ermetico. ci sono errori? quali e dove. cosa dovresti fare con lo script?

    Evidentemente lo script non e' conforme alla versione di php usata oppure ci sono errori o malformazioni nello script.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #16
    l'errore lo trova qua -->> echo "Benvenuto $_SESSION['nome']";
    } poi qua --->> elseif( !empty($_SESSION['nome'] ) versione php 4.4.8

  7. #17
    non credevo che copiassi tutto punto punto.... va be' ....
    Codice PHP:
    <?php
    session_start
    ();

    if(empty(
    $_SESSION['nome']) AND !empty($_POST['nome']  {
          
    $_SESSION['nome'] = htmlspecialchars($_POST['nome']);
          echo 
    "Benvenuto $_SESSION[nome]";
          }  elseif( !empty(
    $_SESSION['nome'] )  {
                           echo 
    "Benvenuto $_SESSION[nome]";
                         } else {
                           echo (
    'Attenzione dovete inserire un nome valido
    '
    );
                           echo(
    '[url="login_forum.php"]Indietro[/url]');
                           exit();
                          }

    // esegue il codice dello script...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #18
    stessi errori del primo e non so come risolverli

  9. #19
    Originariamente inviato da fabiope92
    stessi errori del primo e non so come risolverli
    mancano delle parentesi.

    Ma se non riesci a fare un minimo di debug la vedo dura per te.

    ho scritto quelle righe facendo copia / incolla di cose postate da te, strettamente indicative e senza pretesa di essere codice precotto funzionante.

    ora debaggo lo script come se fosse vero...

    Codice PHP:
    <?php
    session_start
    ();

    if(empty(
    $_SESSION['nome']) AND !empty($_POST['nome']) )  {
          
    $_SESSION['nome'] = htmlspecialchars($_POST['nome']);
          echo 
    "Benvenuto $_SESSION[nome]";
          }  elseif(!empty(
    $_SESSION['nome']))  {
                           echo 
    "Benvenuto $_SESSION[nome]";
                           } else {
                           echo (
    'Attenzione dovete inserire un nome valido
    '
    );
                           echo(
    '[url="login_forum.php"]Indietro[/url]');
                           exit();    }

    echo 
    "Qui si esegue il codice autorizzato dello script... ";
    ?>
    controlla ora, la sintassi dovrebbe essere corretta ....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #20
    fatto comunque ho preso lo script che già avevo incollandoci semplicemente if(empty($_SESSION['nome']) AND !empty($_POST['nome']) ) grazie di tutto e scusa se ti ho fatto perdere tempo

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 © 2026 vBulletin Solutions, Inc. All rights reserved.