Hej amino'er Der er ikke rigtig nogen kategori til dette spørgsmål, så jeg prøver her. Jeg har en hjemmeside hvor man opretter sig med bandnavn, men hvis bandnavnet er i to ord kommer der jo grimme tegn i URL når man besøger bandet online. Er der nogen der kender den præcise kodebid i PHP man skal indsætte for at opdele en tekststreng sådan at tegnet i URL bliver fjernet og udskiftet med et mellemrum eller en bindestreg? Eller måske hvordan jeg også får opdelt den sådan så der heller ikke er noget index.php?Bandnavn = ****%**** men bare bandnavnet? Det ser bare så meget pænere ud. HUSK det skal helst være kode til PHP og ikke til .htaccess filen Håber nogen kan hjælpe Venlig hilsen Jens |
Der kommer vel bare %20 i din URL (encoded mellemrum)
Anyway, se denne sanittize funktion.
Hvis du vil af med parameterne i URL'en, skal du lave et lidt større indgreb. Du kan gøre følgende:
1) Serveren sættes op til at sende alle 404 forespørgsler til en bestemt PHP fil (f.eks via .htaccess).
2) PHP filen kigger på REQUEST_URI i $_SERVER-arrayet:
3) Udfra den streng, kan du afgøre hvilke filer der skal includes: