php.ini

Nefunguje mi předávání proměných jako:

http://domena.cz/index.php?var1=2&var2=2 ani jako $GET_[var1]

Nevítě někdo jak se to nastaví? Výpis z php.ini kde jsem se snažil:


; The separator used in PHP generated URLs to separate arguments.
; Default is "&".
arg_separator.output = "&"

; List of separator(s) used by PHP to parse input URLs into variables.
; Default is "&".
; NOTE: Every character in this directive is considered as separator!
arg_separator.input = "&"

; You should do your best to write your scripts so that they do not require
; register_globals to be on; Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.
register_globals = On


celé php.ini, pokud by někdo chtěl vidět je na http://avar.borec.cz/php.ini
... jako $GET_[var1]
to je čo?

PMSN ako $_GET['var1']
No tak jsem se spletl, to se stává, ale to snad není podstatné. Prostě nefunguje to normálně i když je register-globals = on. Jinak ten GET funguje normálně, ale já nechtěl přepisovat staré skripty.
<HTML>ty vstupni a vystupni separatory klidne zakomentuj...
mas variables_order nastaveno na "EGPCS"?</HTML>
No asi mám, když to říkáš. Budu se na to muset kouknout do manuálu, co to znamená :o) Jestli tě na mém php.ini zaskakuje ještě něco tak ven s tím.
<HTML>proc do manualu? manual je primo v php.ini u kazde polozky :)
btw: co znamena "asi mam" ?</HTML>
Teď to čtu a asi to předělám na GPC. Souhlas?
Asi mám znamená, že jsem si toho do teď nevšiml.
<HTML>ne nech to EGPCS to je v poradku pokud to tak mas</HTML>
<HTML>moment doufam ze nejsi jeden z tech co edituji php.ini jinde nez kde je to k necemu?
takze... pro upresneni:
- <i>php.ini</i> musis mit v adresari <i>windows/</i> (pokud se tak jmenuje adresar windows) editujes opravdu tohle php.ini???
- Po zmene a ulozeni musis <i>restartovat apache</i>

podle me jsi jeden z techto dvou kroku nesplnil</HTML>
<HTML>otestovat jestli je register globals opravdu On muzes timto:
<?php
echo (ini_get('register_globals') ? 'On' : 'Off');
?></HTML>
Jo o funkcích iniget a iniset vím to jsem zkoušel. Edituju php.ini proto, že všecko nastavuju ručně, nemám pro to instalátor. O restartu apache vím a dělám to to je mi jasný. Taky jsem četl tvůj příspěvek tady na fóru (starý), kde tvrdíš, že php.ini musí být v a dresáři windiows, jenomže ten já nemám. Zkoušel jsem proto nastavit include path, ale nefungovalo to.
Aha on musí být ve WINNT. No to si ale původně neřek :o) ten dovětek: "pokud se tak jmenuje adresář windows" mi tam chyběl. Teď už to funguje :o)
<HTML>mno vida</HTML>
Hlavně, že mám doma knihu od Koska, kde to je napsáno ČESKY, když už neumím anglicky abych si to přečetl v komentech ini souboru :o) Každopádně dík.