PHP 4.2.0, una piccola svolta >> by latoserver.it

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
MiPKy
00giovedì 1 agosto 2002 23:39
Passando su latoserver.it ho letto che ci sono dei consistenti cambiamenti nella versione 4.2.0 di php: http://www.latoserver.it/php/php420/.
MiPKy
00giovedì 1 agosto 2002 23:57
In pratica cambia il modo di gestire le variabili esterne, quelle ottenute tramite POST, GET e cookies, adesso è + simile ad ASP secondo me ci voleva questo cambiamento.
PiKey
00venerdì 23 agosto 2002 17:09
Ehm... potresti spiegare brevemente, che non c'ho voglia di leggere? :D

thx
MiPKy
00venerdì 23 agosto 2002 17:24
E io non ho voglia di riassumere :D
PiKey
00venerdì 23 agosto 2002 20:08
Buona questa! :D
Laurentius
00lunedì 26 agosto 2002 10:10
Non ho letto l'articolo ma suppongo si riferisca al fatto che adesso i dati passati tramite form o cookie non sono (di default) variabili, ma si trovano all'interno degli array $_GET (al posto di $HTTP_GET_VARS), $_POST (al posto di $HTTP_POST_VARS), $_COOKIE (solito), $_FILE o qualcosa di simile (solito), e mi pare $_ENV.
PiKey
00lunedì 26 agosto 2002 12:56
thx :)

sul forum HTML.it ho trovato una "pillola" in proposito:
http://forum.html.it/forum/showthread.php?threadid=245215
Laurentius
00lunedì 26 agosto 2002 20:42
L'avevo intravista tempo fa... comunque si capisce bene anche dalla documentazione ufficiale.
PiKey
00venerdì 30 agosto 2002 11:55
E' anche in ITA?
Laurentius
00sabato 31 agosto 2002 17:11
Non lo so... il manuale è in traduzione, il resto penso di no.
Wago
00sabato 7 settembre 2002 18:29
Alt fermi tutti. Scusate se rispondo ora ma nn guardo quasi mai questa cartella.
Il fatto che i cookie e i parametri GET e POST siano nell'array HTTP_COOKIE/GET/POST_VARS[] e' puramente teorico.
Infatti sia i cookie che le variabili parametrizzate ottenibili tarmite get e post risultano come variabili globali (dunque si possono tranquillamente riprendere chiamandole per nome $var).
Per essere sinceri, mi e' capitato piu' di una volta che chiamare i cookie utilzzando il loro array ($HTTP_COOKIE_VARS[]) mi creasse casini, mentre il chiarli come se fossero normali varriabili non mi desse il minimo problema.
PiKey
00domenica 8 settembre 2002 11:30
Già, ma ora sembra che con la nuova versione nn sia più possibile...
Wago
00domenica 8 settembre 2002 11:41
Azz avevo capito il contrario. Ma che cazzata! Era cosi' comodo!
MiPKy
00domenica 8 settembre 2002 15:25
E' stato fatto per evitare problemi di sicurezza.
PiKey
00lunedì 9 settembre 2002 14:50
Nn capisco che problemi si possano generare...
Wago
00lunedì 9 settembre 2002 16:16
Tanto se uno che ci sa fare vuole sapere quali sono i parametri passati non c'e' HTTP_GET_VARS che tenga. Anche perche' se le variabili sono passate con get vengono appese all'url per cui piu' insicuro di cosi' non c'e' nulla, e di certo metterle obbligatoriamente in un array non cambia la sostanza
MiPKy
00lunedì 9 settembre 2002 19:12
No, il problema secondo me è che un principiante poteva usarla erroneamente come variabile normale e creare bug e buchi all'interno del suo sito.
PkerTyxy
00martedì 17 settembre 2002 00:25
beh, affari suoi, da quando i linguaggi sono fatti in base alle esigenze di tutti? :D
PiKey
00mercoledì 18 settembre 2002 13:28
Re:

Scritto da: MiPKy 09/09/2002 20:12
No, il problema secondo me è che un principiante poteva usarla erroneamente come variabile normale e creare bug e buchi all'interno del suo sito.



In che senso "usarla come una variabile normale"?




:D




(nonostante la faccina rispondi pure, eh)





:D
Laurentius
00giovedì 26 settembre 2002 18:02
Molta gente ha la brutta abitudine di non azzerare le variabili prima di usarle. In questo caso sarebbe stato possibile passare degli argomenti tramite get/post/altro e modificare il comportamento dello script.
PiKey
00venerdì 4 ottobre 2002 11:47
Davvero? Non sapevo di avere questa brutta abitudine :D:D
PiKey
00venerdì 4 ottobre 2002 11:49
A proposito, ora che ci penso... non ho mai avuto quella brutta abitudine:D

Scusa, ma non credo che se uno mette $ciao = print("pippo"); funzioni. Tutto sto discorso sulle variabili azzerate va fatto solo se usi un Database, o no?
Laurentius
00sabato 5 ottobre 2002 12:46
Qualunque cosa usi le variabili senza azzerarle.
(il che capita raramente)
PiKey
00venerdì 18 ottobre 2002 16:21
cioè... davvero la variabile $ciao conterrà l'istruzione print()???
PkerTyxy
00mercoledì 22 gennaio 2003 02:05
pare di si
MiPKy
00giovedì 23 gennaio 2003 16:08
[SM=x68132]
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 18:40.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com