anoniem Geplaatst: 5 februari 2002 Delen Geplaatst: 5 februari 2002 Je kent het wel, adressen als http://www.basje.com/films/view.php?action=review&id=1 (bestaat echt). Maar is er een andere manier om variabelen te scheiden dan gebruik te maken van "&"? Hierdoor voldoen pagina's die links bevatten naar een dergelijke pagina nl. niet meer aan de HTML 4.01 standaard, aangezien & ook het begin is van alle HTML Special Characters. Op zich geen ramp, maar als er een oplossing is dan zou ik die graag horen. Alvast bedankt, - Basje. Quote Link naar reactie
anoniem Geplaatst: 6 februari 2002 Auteur Delen Geplaatst: 6 februari 2002 -> url-encode/escape <- Quote Link naar reactie
anoniem Geplaatst: 6 februari 2002 Auteur Delen Geplaatst: 6 februari 2002 Door post te gebruiken ipv van get, dit geld alleen bij een formulier natuurlijk. Dan worden de waarde niet meegestuurd, ook is het mogelijk om gewoon je eigen scheiding te maken, maar persoonlijk geef ik er de voorkeur aan om gebruik te maken van de standaard voorziening hiervoor. Dus gewoon met de ?xxx=5&ddf=f Quote Link naar reactie
anoniem Geplaatst: 6 februari 2002 Auteur Delen Geplaatst: 6 februari 2002 Dit is gewoon de standaard hoor... Je zou natuurlijk ook kunnen werken met URL's als [url]http://www.basje.com/films/view.php/review/1[/url], maar dat moet je server ondersteunen (Apache => Multivieuws). Quote Link naar reactie
anoniem Geplaatst: 6 februari 2002 Auteur Delen Geplaatst: 6 februari 2002 Ok, bedankt voor de antwoorden... Cim: verklaar je nader! Bill: hoe weet ik of mijn Apache multiviews ondersteunt? Als ik op die link klik van jou dan wordt het script wel gedraait... Maar de waarden lijken niet aan de goede variabelen gebonden te worden. Hoe zou dit in theorie moeten? Alvast bedankt, - Basje. Quote Link naar reactie
anoniem Geplaatst: 6 februari 2002 Auteur Delen Geplaatst: 6 februari 2002 Je moet de waardes inderdaad zelf uit de url halen en ze in de juiste variabele stoppen, dat gaat als volgt: list($action, $id) = explode("/", substr($PATH_INFO, 1)); om dus een URL zoals "news.php/show/1" om te zetten, de $action is dan "show" en het $id is dan "1". Probeer het uit of het werkt, als het niet werkt kan je het nog met een .htaccess proberen aan te zetten, maar dat moet de provider toelaten: Options +Multiviews Quote Link naar reactie
anoniem Geplaatst: 6 februari 2002 Auteur Delen Geplaatst: 6 februari 2002 [b:efe29ac4d2]Thnx[/b:efe29ac4d2], ik zal het straks proberen... Ik laat nog wel weten of het werkt. - Basje. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen