Hét vraag- en antwoordplatform van Nederland

PHP code: hoe plaats je volledige titel in url?

Ik gebruik de onderstaande PHP code. Werkt prima, alleen van de titel voor een beriggie laat hij in de url in je browser alleen het eerste woord zien. De rest niet.

Bij.:
www.example.com/view_news.php?Id=8888&Title=Sneeuw

Terwijl de hele kop =
Sneeuw boosdoener stoppen kanorace

Ik wil dan dus als url in debrowser:
www.example.com/view_news.php?Id=8888&Title=Sneeuw boosdoener stoppen kanorace

Wat doe ik fout :-)
Code hieronder:

Geef jouw antwoord
0 / 2500
Geef Antwoord

Het beste antwoord

Ik denk dat je URL encoding moet gebruiken zodat je URL er zo uit ziet:

http://bla.com?title=dit%20is%20mijn%20titel

ipv

http://bla.com?title=dit is mijn titel

Toegevoegd na 2 minuten:
Je kunt zoiets gebruiken:
$eval = str_replace(" ","%20",$eval);

Zie ook:

http://www.blooberry.com/indexdot/html/topics/urlencoding.htm
Verwijderde gebruiker
14 jaar geleden

Andere antwoorden (1)

Dat komt doordat je string van href te lang is om zonder aanhalingstekens te plaatsen dus probeer dit eens:
Verwijderde gebruiker
14 jaar geleden
Deel jouw antwoord
0 / 2500
Geef Antwoord
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing