2016-04-22 6 views
-1

Ich habe auf den meisten Online-Zeitung Websites gesehen, dass, wenn ich auf eine Überschrift Link klicken, z. two thieves caught red handed, öffnet es normalerweise eine URL wie folgt: www.example.co.uk/news/two-thieves-caught-red-handed.Umgang mit Online-Zeitung Überschrift Link in PHP

Wie gehe ich mit dieser URL in PHP-Code, so dass ich nur den letzten Teil in der URL auswählen kann. z.B. two-thieves-caught-red-handed. Danach möchte ich mit dieser Zeichenfolge arbeiten.

Ich weiß, wie man mit GET Parameter wie "www.example.co.uk/news/headline=two Diebe aufgegriffene rote Hand" behandelt. Aber ich will es nicht so machen. Könnten Sie mir einen anderen Weg zeigen?

+0

Verwenden Sie von Zeit zu Zeit verschiedene URLs? – Fil

+0

Sie könnten 'explode ('/', $ url);' verwenden und dann ist es nur der letzte Teil des neuen Arrays, der Ihre "Zwei-Diebe ..." enthält. – Epodax

Antwort

0

können Sie verwenden, um die Kombination aus explodieren und End-Funktionen für die

zum Beispiel:

<?php 
$url = "www.example.co.uk/news/two-thieves-caught-red-handed"; 
$url = explode('/', $url); 

$end = end($url); 
echo "$end"; 
?> 

Der Code

two-thieves-caught-red-handed 
0

Sie haben mehrere Möglichkeiten in PHP führt das zu bekommen aktuelle URL Für eine detaillierte Übersicht sehen Sie here.

Eine wäre die Verwendung $_SERVER[REQUEST_URI] und die Verwendung einer Zeichenfolge Manipulation Funktion für die Extraktion der Teile, die Sie benötigen. Vielleicht this Thread wird Ihnen auch helfen.