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:

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Geef jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image

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
(Lees meer...)
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:
(Lees meer...)
Verwijderde gebruiker
14 jaar geleden
Deel jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image