![]() |
Pages (2): [1] 2 » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Tech (http://www.dsy.it/forum/forumdisplay.php?forumid=189)
-- [PHP] Undefinied variable (http://www.dsy.it/forum/showthread.php?threadid=14520)
[PHP] Undefinied variable
Allora per farla breve, seconda pagina php che scrivo e già mi girano i cosidetti
prova.php
code:
<html><body> <center> Inserire 2 numeri: <p><table><tr><td align=right> <form action="calcola.php" method="POST"> <p><br><input type="number" name="n1a" size="5"><input type="number" name="n1b" size="5"> <p><input type="submit" value="Invia!"> </form></td></tr></table> </center> </body></html>
code:
<?php PRINT "Numero, $n1a"; ?>
hai settato le variabili globali in php.ini?
altrimenti prova con $HTTP_POST_VARS['n1a']
__________________
La mia epoca ed io non siamo fatti l'uno per l'altro:questo è chiaro. Ma è da vedere chi di noi due vincerà il processo di fronte al tribunale dei posteri.
AV MJØDEN VART DU VIS OG KLOK, SÅ DREKKA MER!!!!
Le persone sagge parlano perché hanno qualcosa da dire.
Le persone sciocche perché hanno da dire qualcosa.
Originally posted by holylaw
hai settato le variabili globali in php.ini?

Originally posted by holylaw
hai settato le variabili globali in php.ini?
altrimenti prova con $HTTP_POST_VARS['n1a']
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
Originally posted by DeepBlue
Attenzione che con le ultime versioni di PHP (> 4.3.2 mi sembra, RTFM), diventa $_POST['n1a']
__________________
(\ /)
( . .)
c('')('') This is Bunny!
Help her succeed in world domination by copy and pasting her in
your signature.
E' meglio non usare mai le globals, nelle ultime versioni di PHP sono disattivate per default perché vulnerabili.
Per la cronaca, nelle ultime versioni di PHP c'è anche l'oggetto $_REQUEST[] che raccoglie indistintamente variabili POST, GET e forse altro, come il Request di ASP.
Gli autori ne sconsigliano l'utilizzo per motivi che non sto a spiegare (potete leggere sul manuale online), ma in certi casi può tornare utile, se usato con coscienza e moderazione
__________________
» Collect some stars to shine for you, and start today ‘cause there are only a few. _ (In Flames)
» Don't stop for nothing, it's full speed or nothing! I'm taking down, you know, whatever is in my way! _ ('tallica)
» I am my own god, I do as I please. _ (Pain)
» Ninetynine, ninetynine knives! Ninetynine knives inside! Nobody gets out alive! _ (The Haunted)
Web: http://www.negativesignal.com - ICQ# 171585477 - Death to software patents! And TCPA too! "e uno!", diceva il boia.
Originally posted by korn
E' meglio non usare mai le globals, nelle ultime versioni di PHP sono disattivate per default perché vulnerabili.
Originally posted by Flyzone
Vaglielo a dire ai professori che fanno lezione in uni su php![]()
__________________
» Collect some stars to shine for you, and start today ‘cause there are only a few. _ (In Flames)
» Don't stop for nothing, it's full speed or nothing! I'm taking down, you know, whatever is in my way! _ ('tallica)
» I am my own god, I do as I please. _ (Pain)
» Ninetynine, ninetynine knives! Ninetynine knives inside! Nobody gets out alive! _ (The Haunted)
Web: http://www.negativesignal.com - ICQ# 171585477 - Death to software patents! And TCPA too! "e uno!", diceva il boia.
Originally posted by korn
Ah, qualcuno fa lezioni sul PHP?

Mi riaggancio al thread per chiedere alcune cose riguardo il php in silab (il manuale del silab non è più al solito link):
- register_globals sarà su off, giusto?
- si possono usare script perl?
- suggerimenti per non ritrovarsi un progetto che fa uso di sessioni con $_SESSION['variabile'] bloccato quando a casa funziona?
Il manuale di php lo trovi su www.php.net, secondo me il migliore (quello in inglese, quello in italiano è *a pezzi*).
Come, in silab non si possono usare le sessioni?
__________________
?
Originally posted by Flyzone
Mi riaggancio al thread per chiedere alcune cose riguardo il php in silab (il manuale del silab non è più al solito link):
- register_globals sarà su off, giusto?
Originally posted by Flyzone
- si possono usare script perl?
Originally posted by Flyzone
- suggerimenti per non ritrovarsi un progetto che fa uso di sessioni con $_SESSION['variabile'] bloccato quando a casa funziona?
__________________
» Collect some stars to shine for you, and start today ‘cause there are only a few. _ (In Flames)
» Don't stop for nothing, it's full speed or nothing! I'm taking down, you know, whatever is in my way! _ ('tallica)
» I am my own god, I do as I please. _ (Pain)
» Ninetynine, ninetynine knives! Ninetynine knives inside! Nobody gets out alive! _ (The Haunted)
Web: http://www.negativesignal.com - ICQ# 171585477 - Death to software patents! And TCPA too! "e uno!", diceva il boia.
Originally posted by korn
Fai una pagina PHP contenente semplicemente
<? php_info(); ?>
caricala dal browser e ottaerrai la configurazione completa!

Quando non funziona controlla che siano abilitati i cookies sul browser, altrimenti non può funzionare il controllo della sessione.
TILT.
Originally posted by Flyzone
Non uso i cookies, e non c'è nemmeno il passaggio di parametri negli url (che, se non sbaglio, va un pò contro la sicurezza e deve utilizzare variabili globali no?), eppure il tutto funziona indi presumo che le sessioni stiano in memoria visto che richiamo i dati da $_SESSION e visto che appena chiudo il browser e lo riapro la sessione è morta.
E poi a pensarci...mica posso memorizzare il nomeutente usato per selezionare lato server le pagine da mostrare.....se uno mi modifica il cookie fa quel c***o che gli pare con permessi superiori? Usare l'md5? e che cambia?![]()
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
Originally posted by Flyzone
Non è che me lo può fare qualcuno che ha già un account in silab? Prima che riesco ad otternerlo lo finisco il progetto...
Moment, mi stò incasinando. Ringrazio per i consigli di manuali ma ne ho già a bontà, e forse è quello che mi ha creato confusione....
Se per ogni volume mi cambiano nomi di variabili dicendo di usare le globali salvo poi rimangiarselo io vado inTILT.
Non uso i cookies, e non c'è nemmeno il passaggio di parametri negli url (che, se non sbaglio, va un pò contro la sicurezza e deve utilizzare variabili globali no?), eppure il tutto funziona indi presumo che le sessioni stiano in memoria visto che richiamo i dati da $_SESSION e visto che appena chiudo il browser e lo riapro la sessione è morta.
E poi a pensarci...mica posso memorizzare il nomeutente usato per selezionare lato server le pagine da mostrare.....se uno mi modifica il cookie fa quel c***o che gli pare con permessi superiori? Usare l'md5? e che cambia?![]()
__________________
my website?|ubuntu linux|get Firefox|grazie Polonia |bagdad sour
"Come va che non ha le corna e le zampe di Caprone?" gli opposi. "Oh, Giuvà", mi disse il prete "adesso non si usa più.Satana è furbo". (I.Silone, Fontamara)
"Al giorno d'oggi non bisogna essere intelligenti, perchè la gente si offende" (un ubriacone)
"close your eyes / pay the price / for your paradise" (DM) "whatever you want to change/you'd better start changing it in your mind" (Transatlantic)
| All times are GMT. The time now is 06:16. | Pages (2): [1] 2 » Show all 21 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.