- ベストアンサー
phpでurl転送
a.phpというphpファイルとa.txtのファイルがあって ホームページ上で a.php?b=1にリンクした場合a.txtファイルの1行目に書かれているurlにジャンプする。 a.php?b=2にリンクした場合a.txtファイルの2行目に書かれているurlにジャンプする。 a.php?b=3 ・・・ のようにするphpファイルはどうやったらつくれるでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
簡単にプログラムを記述します。 注意:下記プログラムでは0行目からスタートしますので1を指定して1行目とする場合は$cntを-1して下さい。 あと、a.txtにURL以外を指定する場合はfope関数及びfgetcsv関数等を使う必要がありますのでご注意下さい。 ↓a.php↓ <? $cnt=$_GET['b']; $fp=file("a.txt"); header("Location: $fp[$cnt]"); ?>
その他の回答 (1)
- fire--
- ベストアンサー率49% (146/293)
回答No.1
どこがわからないのでしょう。 $_POST['b']にb=の値が入りますね。 a.txtをその行数読んで、あとは header("Location: xxxxxxxxxxxxxxxxxxxx"); するだけでしょう。 http://www.php.net/manual/ja/
質問者
お礼
すみません、あまりに初心者なもので。
お礼
できました! ありがとうございます。