Bodky v query stringu sa menia na podtrzniky

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
ondrowan
Člen | 3
+
0
-

Pokusam sa implementovat OpenID na svoje stranky a potreboval by som citat parametre z query stringu ktore su vacsinou v podobe

nieco.nieco=nieco

ale Nette to neustale konvertuje na

nieco_nieco=nieco

Da sa to niekde vypnut? Existuje nejake bezpecnostne riziko, koli ktoremu sa to konvertuje? Nikde som o tomto nenasiel ziadne informacie.

h4kuna
Backer | 740
+
0
-

Ahoj, dej přiklad přes jakou metodu to proženeš nebo kde se to vůbec děje? Víc informací.

ondrowan
Člen | 3
+
0
-

Takto mi to funguje v defaultnej instalacii Nette (2.0-dev – revizia a8e74c1 z 14.10.2010). Ked dam do query stringu hocico s bodkou, skonvertuje to na podtrznik.

LM
Člen | 206
+
0
-

Tohle dela PHP, je to kvuli register_globals – tecka nemuze byt v nazvu promene.

ondrowan
Člen | 3
+
0
-

register_globals vypinam cez htaccess. Skusal som si aj dumpovat hodnotu cez ini_get a je to vypnute. Problem bude zrejme niekde inde.

bojovyletoun
Člen | 667
+
0
-

Stück uberflow.com
nezáleží, zda je register_globals on/off. PHP to dělá vždy.

Editoval bojovyletoun (29. 1. 2011 23:33)