2016-06-19 8 views
0

こんにちは私持っているは、長いURL(PHP)からポストIDを取得

http://localhost/pa/news.php?post=2/test-title-test

news.phpのようなポストのURLは? =ニューステンプレート

2(ポスト= 2)における= mysqlの とテストタイトルテストでポストIDは記事のタイトル

私は、MySQLの順序と負荷コンテンツのためにそれを使用するIDを掲示取得したいですIDによる

http://localhost/pa/news.php?post= /テストタイトルテスト私は$ ID = $ _GET [ 'ポスト']を使用しようとして

。 それ私が唯一のIDエコーする必要がエコー2 /テストタイトルテスト

がURL TUからポストIDを取得MySQLの順序のためにそれを使用するための任意の他の方法がありますか? ありがとう

+0

あなたはHTTPサーバを使用していますか? – gaheinrichs

答えて

1

ポストパラメータを分割する必要があります。

前のPHP 5.5:

$postParts = explode('/', $_GET['post']); 
$postId = $postParts[0]; 

PHP 5.5以降:

$postId = explode('/', $_GET['post'])[0]; 
関連する問題