Toon posts:

php register_globals

Pagina: 1
Acties:
  • 38 views sinds 30-01-2008

Verwijderd

Topicstarter
Beste mensen graag jullie hulp aub,

Ik heb te horen gekregen dat php de "Register_globals" uit zet in PHP en dat daarom oude scripts na veranderen niet meer werken zoals bij mij het geval is.
Als ik het goed heb begrepen kan dit niet meer:
code:
1
if ($bedrijf && $contactpersoon && $adres && $postcode && $woonplaats && $telefoon)


en moet het zo:
code:
1
if ($_GET [ 'bedrijf' ] && $_GET [ 'contactpersoon' ] && $_GET [ 'adres' ] && $_GET [ 'postcode' ] && $_GET [ 'woonplaats' ] && $_GET [ 'telefoon' ])


Begrijp ik het goed wanneer ik zeg dat alle variabelen in de php zoals $bedrijf veranderd moeten worden naar $_GET [ 'bedrijf' ]?
Behalve de lokale variabelen?

alvast bedankt voor jullie hulp

[ Voor 13% gewijzigd door Verwijderd op 08-03-2004 11:18 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:24

gorgi_19

Kruimeltjes zijn weer op :9

Stukje extra uitleg
En $_GET werkt alleen als je verzend via GET, $_POST zul je ook moeten gebruiken als je een vorm verzend via POST.

Verder zijn er nog meerdere wijzigingen, maar die staan ook in de eerder genoemde link genoemd, al dan niet in een verwijzend artikel.

[ Voor 49% gewijzigd door gorgi_19 op 08-03-2004 11:20 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Lijkt me logisch om bij het begin te beginnen :?

edit:
:w gorgi_19

[ Voor 10% gewijzigd door Spider.007 op 08-03-2004 11:22 ]

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
bedankt,

ik ben hier nog nieuw in:

Ik gebruik post in html dan moet ik $_post gebruiken in php als ik het goed heb.

maar waarom werken oude scripts dan wel?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:24

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 08 maart 2004 @ 11:26:
bedankt,

ik ben hier nog nieuw in:

Ik gebruik post in html dan moet ik $_post gebruiken in php als ik het goed heb.

maar waarom werken oude scripts dan wel?
Als Register_Globals op ON staat, dan werken oude scripts. Alleen vanaf de nieuwe versies van PHP staat Register_Globals standaard op off.

Maar probeer het anders zelf uit; zie je vanzelf wat er gebeurd :)

[ Voor 8% gewijzigd door gorgi_19 op 08-03-2004 11:28 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Waar hadden we ook alweer een FAQ voor? ;)

En dit staat ook perfect uitgelegd op PHP.net, de handleiding dus.

Professionele website nodig?

Pagina: 1

Dit topic is gesloten.