上記のページついて質問です。
リンク先は
http://shoppingcart.1192.tv/dard/dardr.php?id=xx
等となっていますし、HTMLにもそのように書かれているのですが
飛び先が違います。
この方法を教えてください。
構造としては http://php.s3.to/data/ の リンクカウンター にあたると思います。
リンクカウンターはPHPで作成されているのですが、例えばcount.phpを設置し、引数からリンクを種別しヘッダーで飛ばすようにすれば機能すると思います。
例えば引数idが2の場合はヘッダーでwww.hatena.ne.jp に飛ばすといった感じでしょうか。
if($id == "2"){
header("Location : http://www.hatena.ne.jp/");
}elseif($id == "3"){....
間違っていたらごめんなさい。
■リダイレクトによるものです。
PHP(サーバーサイドの処理)が、レスポンスヘッダにLocationを設定してブラウザに返送するため、受け取ったブラウザが、Location先を見に行くためです。
つまり、PHPの処理が、「指定のURLを見に行ってくださいよ!」とブラウザに指示してくるからです。
ありがとうございましたー!
やり方はいくつかありますが、代表的なのはhttpのLocationヘッダを使えば実現できます。
httpの本文は空で、httpヘッダを"Location: 飛び先URL"にしたレスポンスを返すと、自動的にそのURLに飛ばすことができます。
ありがとうございましたー!
http://shoppingcart.1192.tv/dard/dardr.php?id=1
上記のようにid=の後に1~9の数字を入力すると繋がります。
ん??
ごめんなさい、質問の意味が伝わってなかったかな・・・
構造としては http://php.s3.to/data/ の リンクカウンター にあたると思います。
リンクカウンターはPHPで作成されているのですが、例えばcount.phpを設置し、引数からリンクを種別しヘッダーで飛ばすようにすれば機能すると思います。
例えば引数idが2の場合はヘッダーでwww.hatena.ne.jp に飛ばすといった感じでしょうか。
if($id == "2"){
header("Location : http://www.hatena.ne.jp/");
}elseif($id == "3"){....
間違っていたらごめんなさい。
分かりやすいです、解説いただきありがとうございました!
分かりやすいです、解説いただきありがとうございました!