-1

クライアント用の Web サイトの構築を完了したところです。彼は外部フォーム プラグインを利用しました。この特定のフォームには 8 つの製品のドロップダウンがあり、いずれかの製品が選択されてフォームが送信されると、クエリ文字列 (Url.com?Product+1、URL.com?Product+2 など)が送信されます。このクエリ文字列を利用して、クライアントを 8 つの異なる外部 Web サイトにリダイレクトする必要があります。

たとえば、顧客が入ってドロップダウンから「製品 1」を選択すると、www.product1.com にリダイレクトされる必要があります。「製品 2」を選択すると、www.product2.com に移動する必要があります。

クエリ文字列がメイン URL ではなく PHP ファイルに移動するようにできます。そのため、ドロップダウンで「Product 6」を選択した場合、URL.com/redirect.php?Product+6 に送信することができます。

しかし、これを Product6.com にリダイレクトしたいのですが、どうすればこれを実現できますか?

よろしくお願いします!

4

1 に答える 1

1

このように彼をURL.com/redirect.php?url=Product6にリダイレクトしますか

今、

//redirect.php
if(isset($_GET["url"])){
    $uri = $_GET["url"];
    if ($uri == "product1"){
        header( 'Location: http://www.somewebsite.com') ;
    }
    if ($uri == "product2"){
        header( 'Location: http://www.differentwebsite.com') ;
    }
}
else{
    echo "No target URL provided" 
}

URL.com/redirect.php?uri=product1はsomewebsite.comに移動しますURL.com/redirect.php?uri=product+nameはdifferentwebsite.comに移動します

于 2012-05-07T17:46:04.507 に答える