hallo,
ik ben een registratie formulier aan het maken,
en nu krijgt de registrant een e-mail met een activatie link
die ziet er zo uit activeren.php?username=degebruikersnaam&key=activatiecode

maar als de registrant bij het veld gebruikersnaam BV "klaas vaak" invult is dta geen probleem maar dan zit er een spatie in dus dan werkt de activatie link niet.

hoe moet ik dit oplossen dat een functie(weet niet welke) de spaties in het veld gebruikersnaam automatisch verwijderd of dat een functie de spatie veranderd door + zodat de browser de spatie mee neemt in de adres balk

met vriendelijke groet
Dennis
Hiervoor kun je
<?PHP
$username = str_replace(" ","+",$username);
?>
gebruiken.
Of handiger: [php]urlencode[/php]() over je variabelen halen. Dan worden ook andere karakters die niet in een URL zijn toegestaan of een speciale waarde hebben veilig omgezet.

Reageren