Toon posts:

[PHP] register_globals on zetten

Pagina: 1
Acties:

Verwijderd

Topicstarter
mijn server is geupgrade naar versie 4.2.0 met alle ellende wat erbij komt kijken. Ik moet dus alle variabelen welk meeggeven worden naar een php bestand met $_POST["blaat"] aanroepen. IS het mogelijk dat ik met een functie de register_globals op "on" zet en zo alle php bestanden niet te hoeven upgraden...

ik wil dus niet in de php.ini gaan editten ...

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

ik wil dus niet in de php.ini gaan editten ...
Waarom niet :?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

Topicstarter
omdat ik niet bij de php.ini kan komen :P ... en ik hoorde dat er een functie voor was. PHP.net vond im echter niks hierover

  • HGM
  • Registratie: April 2000
  • Niet online

HGM

Op vrijdag 24 mei 2002 14:10 schreef PatrickPietens het volgende:
omdat ik niet bij de php.ini kan komen :P ... en ik hoorde dat er een functie voor was. PHP.net vond im echter niks hierover
Volgens mij niet, of je moet een httpd.conf instelling bedoelen :?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

.htaccess ?
en/of dingen als set_ini(); maar ik gok dat je daar niet zoveel aan hebt.

  • HGM
  • Registratie: April 2000
  • Niet online

HGM

Op vrijdag 24 mei 2002 14:18 schreef ACM het volgende:
.htaccess ?
register_globals boolean
Tells whether or not to register the EGPCS (Environment, GET, POST, Cookie, Server) variables as global variables. You may want to turn this off if you don't want to clutter your scripts' global scope with user data. This makes the most sense when coupled with track_vars - in which case you can access all of the EGPCS variables through the $_ENV, $_GET, $_POST, $_COOKIE, and $_SERVER arrays in the global scope.

Please note that you need to set AllowOveride All in your Directory block in the apache config file for this to work.
http://www.php.net/manual/en/configuration.php#ini.register-globals

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Mja, maar ik zie verder het probleem ook niet dat het aan staat ;)

Als het goed geprogrammeerd is heb je er absoluut geen last van. En KAN je er zelfs geen last van hebben.

  • Glock
  • Registratie: November 2001
  • Niet online
en mocht het je nou niet lukken om het alsnog met een functie goed te krijgen heb je natuurlijk altijd deze oplossing :)
PHP:
1
<?foreach($_POST as $var => $value) {    ${$var} = $value;}?>

  • cdgrit
  • Registratie: Mei 2002
  • Laatst online: 25-08 20:18
Ik vond het ook al niet handig dat dit standaard off staat. Helaas zul je toch php.ini moeten aanpassen (Of je provider te vragen dit te doen). Als dit niet kan zul je toch je scrippies moeten veranderen...


Originele startpagina - Stadindex.nl


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Glock:
en mocht het je nou niet lukken om het alsnog met een functie goed te krijgen heb je natuurlijk altijd deze oplossing :)
PHP:
1
<?foreach($_POST as $var => $value) {    ${$var} = $value;}?>
of gewoon extract gebruiken ;)

handig die standaard functies :P

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

ini_set("register_globals","1");

Programmer - an organism that turns coffee into software.


  • Glock
  • Registratie: November 2001
  • Niet online
drm:
of gewoon extract gebruiken ;)
grmbl, die functie kon ik niet eens :( :+

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Glock:
grmbl, die functie kon ik niet eens :( :+
ik ken dat. Ik heb nu wel geleerd, dat wanneer je een "handig functietje" schrijft wat tussen de 1 en de 10 regels code beslaat, kijk eerst even HEEL goed in de manual ;)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

code:
1
extract($_REQUEST, EXTR_SKIP);

werkt ook wel lekker
Pagina: 1