2012-04-08 23 views
-2

私は現時点で2つのサイトを作成しており、停止しています。検索結果個々のページへのリンクPHP

基本的に私はサイト上で検索を実行しますが、すべての結果を返しますが、結果の1つをクリックしたいと言います。その結果のWebページに移動するので、RESULT NUMBER 2001をクリックするとそれはPHPにあるもの、

www.mysite.com/?2001

またはいくつかの変種:URLのようなものになってしまうでしょう。

ありがとうございます。朝の回答を受け入れるでしょう!

+3

[this](http://www.php.net/manual/en/reserved.variables.get.php)をご覧ください。 – novato

+2

あなたの問題は何ですか、URLを構築し、URLを解析します、何か? – BenOfTheNorth

答えて

1

私が正しくあなたの質問を理解していれば、その後、私はあなたのようなURLを構築することができるだろうと信じて...それと

www.mysite.com/?url=2001 

ない...

www.mysite.com/?2001 

脇にあなたを置きます

$url = $_GET['url']; 

これを使用して、コード内のその番号(2001)にアクセスできるようになります。実行して、そのページ(または任意のページ2001がある)へのユーザー...

if($url == 2001) 
{ 
    header("location:http://new-website.com/"); 
} 

うまくいけば、それがあなたを探して、次の時間は、あなたの質問に具体的に何です。 ;)

+0

実際に 'if(isset($ _ GET [" 2001 "]))'をチェックすることによって 'mysite.com/?2001'を使うことができます。他にどんなGET変数があるのか​​分かっているなら、それらを取り除き、残りの変数が有用であると仮定してください。 –

+0

はい、それは私が意味するものなので、私は車のデータベースを持っています。これは絶えず追加することができます。 ユーザーは車を検索し、1つを選択します。一意にするための唯一の方法は、2001年と言うことができるIDを使用する方法です。ユーザーをその車を表示するページに移動するにはどうすればいいですか?あらかじめ空のページを作成し、getを使用するとそのIDを使用してすべてのデータを生成します。 wwwmysite.com/premadeCars?car=2001 ? もう一度おねがいします! – JonE

関連する問題