Archief - Q: mod_rewrite

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Baggel

Legacy Member
Hallo
Ik heb een vraagje , als je informatie uit link wilt halen bv: mijnsite.be/ontvang.php?naam=baggel&id=5
dan moet je de GET functie gebruiken maar wat als je het zo wil doen :
mijnsite.be/ontvang.php/baggel/5/

als dit gaat ? of andere manier buiten POST en GET?
Greets baggel

omfg

Legacy Member
je zal via htaccess de url moeten laten "veranderen", en dan kan je het via $_GET ophalen
*edit
het is al een tijdje geleden, maar om de gegevens uit mijnsite.be/ontvang.php/baggel/5/ te halen denk ik dat het zoiets zal zijn:
PHP:
/* in je .htaccess */
RewriteEngine on

RewriteRule ^([0-9A-Za-z]+)/([0-9A-Za-z]+)/([0-9]+)(/)?$ /$1?naam=$2&id=$3

dit verandert ontvang.php/baggel/5/ naar ontvang.php?naam=baggel&id=5 , of bv nieuws.php/algemeen/7/ naar nieuws.php?naam=algemeen&id=7.

als je het nog niet helemaal begrijpt, google eens naar ".htaccess mod rewrite" of iets in die trend.

orez

Legacy Member
heeft niets met get of post te maken...

is mod rewrite, gebeurt via de .htaccess file

dJeez

Legacy Member
orez zei:
heeft niets met get of post te maken...

is mod rewrite, gebeurt via de .htaccess file
Wat hij aanhaalt hoeft zelfs niet via mod_rewrite, maar kan perfect in pure PHP door $_SERVER["PATH_INFO"] te gebruiken (aangezien de parameters na de volledige scriptnaam komen te staan).

Voor de voorbeeldrequest : mijnsite.be/ontvang.php/baggel/5/ zal /baggel/5/ in $_SERVER["PATH_INFO"] staan.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan