Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [PHP]se ricevo...

  1. #1

    [PHP]se ricevo...

    scusate, come faccio a fare questo controllo:

    se (questa pagina riceve dati da un form)
    elabora

    altrimenti
    redirect("errore.php");


    grazie....

  2. #2
    Se arriva da un form troverai un "submit" oppure un valore che tu sai di avere messo. (name = 'tua_var' value ='Valore_conosciuto' )

    controlla in ingresso alla pagina:
    codice:
    <?php
    
    if(isset($_POST['tua_var']) AND $_POST['tua_var'] == 'Valore_conosciuto' ) {
    // Arriva dal form   }
    
    else {
        header("location: errore.php");
        exit;
        }

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

  3. #3
    dunque:
    pagina1.php - contine un form
    pagina2.php - elabora i dati

    Codice PHP:
    <?php

    if(isset($_POST['nome']) AND $_POST['cognome'] == '' 
    {
        
    header("location: errore.php");
        exit;
    }

    else 
     {
      
    //elaboro i dati....   
     
    }
    ?>
    così dici?

  4. #4
    Originariamente inviato da BigBug
    dunque:
    pagina1.php - contine un form
    pagina2.php - elabora i dati

    Codice PHP:
    <?php

    if(isset($_POST['nome']) AND $_POST['cognome'] == '' 
    {
        
    header("location: errore.php");
        exit;
    }

    else 
     {
      
    //elaboro i dati....   
     
    }
    ?>
    così dici?
    Non proprio... Direi di puntare sul submit. Se c'e' quello devono avere cliccato per forza sul form.

    codice:
    <input type='submit' name= 'inviato' value = '- Invia -'>
    
    pagina2.php
    
    if(!isset($_POST['inviato']) OR $_POST['inviato'] != '- Invia -' ) 
    {
        header("location: errore.php");
        exit;
    }
    
    else 
     {
      //elaboro i dati....   
     }
    direi piuttosto cosi'...


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

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.