Ik ben nieuw met PHP, dus als ik rare termen
gebruik hoor ik het wel.
Mijn eerste probleem:
Wanneer ik een php-bestandje maak
en het daarna test kom ik er regelmatig
achter dat ik een foutje heb gemaakt.
Wanneer ik dan dit foutje corrigeer en
het bestandje opnieuw test, wordt de oude
code gebruikt. Dit gebeurt ook wanneer ik
de aangepaste code opsla onder naam2.php
Blijkbaar wordt de code ergens in een geheugen
weggezet. Ik heb al geprobeerd om IE op nieuw
te starten en om Apache opnieuw te starten, maar
het mag allemaal niet baten.
Ik probeer een boek door te werken om het
een en ander te leren. Het heeft dan naar mijn
idee, weinig zin om andere codes te gebruiken.
Het moet gewoon werken.
Ik hoorde van mij -aanstaande- schoonvader
dat er een historie instelling zwerft in IE. Die
moest ik maar eens uit zetten.
Zoals je later hopelijk zult leren is het nieuwe wat in php geintroduceerd is (standaard is) is de superglobals, waarin de via html/http verstuurde waarden niet meer standaard gedefinieerd worden (dus: <input name="voornaam"> wordt $voornaam). Dit is om hele fundamentele veiligheidredenen uitgezet.
Dit wil niet zeggen dat je niets aan de rest van je boek hebt, maar je moet de scripts even 'vertalen'.
dwz: wanneer men er vanuit gaat dat een variabele verstuurd wordt via http of get kan je in dit geval ook $_REQUEST['voornaam'] inplaats van $voornaam typen, en de rest zal gewoon werken.
Voor de rest heeft php ook constant veranderingen, maar niet dergelijk fundamentele veranderingen. Kleine lichte aanpassingen zijn altijd terug te vinden op www.php.net. Dit is een geweldig naslag systeem wat ik zelf tijdens het coden ook nog regelmatig raadpleeg.
Kijk ook even of je niet via een proxy kijkt, dat is een geheugen voor webpagina's...
Mozilla/Netscape: Bewerk > Instellingen > Geavanceerd > Proxies
Internet Explorer: Extra > Internet-opties > Verbinidngen > Lan Instellingen > Proxyserver
Je kan ook proberen om de cache van je browser leeg te maken... standaard slaat een browser ongeveer 50 MB aan shit op.. en daar kan best jouw testpagina tussen komen...