Variabile Superglobale $_REQUEST e Validazione Inp postato il 24/08/2011 08:00:25 nel forum programmazione, gdrcd, open source, hosting
Buongiorno a tutti, avrei bisogno di chiarimenti sulla super globale $_REQUEST e sul validare un input di un utente derivante dal FORM…
Dunque, la variabile Superglobale $_REQUEST quand’è che si utilizza ma soprattutto che pro/contro ha? A che serve?
Mentre per la validazione degli input io utilizzo un sistema del genere:
if(!isset($_POST['Avanti'])){
“parte php dell’input che inserisce i dati nel DB”
}
In pratica io faccio che se l’input non viene da POST e NAME ‘Avanti’ non me lo fa passare però, se io volessi che la validazione fosse SOLO dal Form del mio sito è solo dall’utente con una sessione attiva sul mio SITO questo sistema va bene oppure devo aggiungere altro?
Pagine → 1
24/08/2011 11:16:31
Il problema? ^_^ Veramente sto chiededo delle deluitazioni sull'utilizzo di $_REQUEST e sul controllo input, tutto qui.
24/08/2011 11:50:01
Ma se sul controllo io faccio così
24/08/2011 11:56:14
^_^ ti ringrazio comunque, infatti volevo sapere se era un modo corretto per validar el'input in sessione dell'utente.
24/08/2011 14:14:42 e modificato da leoblacksoul il 24/08/2011 14:18:10
Il modo corretto per sapere se è arrivato un input valido da una sessione valida è quello ^^
Io aggiungo solo una mia personalissima nota/opiione su $_REQUEST. Io eviterei di usarla.
Ti spiego perchè: REQUEST può essere comoda, ma spesso chi la usa lo fa perchè non sa bene che pesci prendere con le richieste HTTP. C'è un criterio preciso per scegliere se una richiesta dovrebbe essere passata tramite GET o tramite POST (descritto qui: http://www.w3.org/2001/tag/doc/whenToUseGet.html ↗ e qui http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html ↗). Usare REQUEST mi fa pensare che l'autore non sia stato attento a queste cose. Poi nessuno dice che è sbaglito usarla eh, non è nemmeno deprecata; però mi lascia con un po' di inquietudine; anche per il fatto che fonde insieme i tre tipi di richieste che potrebbero sovrescriversi a vicenda in modi che non ti aspetti. Usare $_GET, $_POST e $_COOKIE separatamente non è poi così difficile, quindi perchè non farlo e dimenticarsi di $_REQUEST.
24/08/2011 17:38:40
Quindi
if(!isset($_POST['Avanti'])&&($_SESSION['name'])){
sarebbe corretto per verificare quanto io chiedo ovvero che passi da POST e il tasto avanti e che a farlo sia un utente con sessione attiva, mi sbaglio?
24/08/2011 18:06:10
Si la variabile $_SESSION['name'] racchiude al suo interno il nome del PG per cui mi verifica che l'input sia completo con filtraggio POST tasto Invia e che abbia un nome in sessione attivo, altrimenti povato prima non fa cambiare il valore.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Le Cronache di Raja Dunia: Macrofilone - Il Primo Dispaccio
kefka86 ha risposto alla discussione: Web Developer (programmatore) a disposizione!
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Il gestore di Hogwarts Ends ha risposto alla recensione di jade the goat
Il gestore di Hogwarts Ends ha risposto alla recensione di keronte91
Il gestore di Dallas Black Gold ha risposto alla recensione di enola
Roma I Triumviri: Settembre 2025 su RiT
Seconda Era → Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, Play By chat
Hero Wars: 🌊 Le maree stanno salendo
thearcanecourt si è accreditato come gestore di The Arcane Court: A Tale of Crowns and Witchcraft
unnomeacaso ha recensito La Tana del Ladro
cavaliere ha recensito Storie di Agarthi
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Nuovo Play by Forum Fantasy Storico → The Arcane Court: A Tale of Crowns and Witchcraft
Black Sails Chronicles: OFF - Maledizione Ormeth
Dominion Gdr: Riapertura Bokor Nox e chiusura Licantropi Rahu ⛔
bazeel ha recensito Naruto x Boruto GDR - New Rebirth
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Il Regno dei Draghi - Intervista alla gestrice di Il Regno dei Draghi il play by forum delle Cronache del Ghiaccio e del Fuoco
Background PG - Tanti utili consigli su come creare il background del tuo personaggio rendendolo avvincente e credibile!
Lucca C&G 2017 - Lucca Comics and Games 2017: un'edizione ricchissima con molti ospiti internazionali e tanti Cosplay!
Seo per Giochi di Ruolo - Guida al posizionamento nei motori di ricerca di un GDR Online. Scarica la guida!
Detective dell’Occulto - Who Ya Gonna Call? La lista di tutti i Detective dell’Occulto!
Due Città - Intervista al nuovo gestore di Due Città, uno dei primi Play by Chat italiani!
Morsmordrecurse GDR - Intervista alle gestrici di Morsmordrecurse GDR.. il gioco di ruolo Potteriano!