人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

perlでリダイレクトさせるにはどうしたらいいでしょうか??

print "Location:(質問者の希望によりURLをはてなにより削除しました)\n\n";

では出来ませんでした。。。

●質問者: makocan
●カテゴリ:インターネット ウェブ制作
✍キーワード:Perl print URL はてなにより削除しました リダイレクト
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ●
●30ポイント

CGIモジュールを使ってみてはいかがでしょうか。

use CGI;
print $CGI->redirect('http://www.example.com/');

[参考URL]


2 ● samejima
●30ポイント

CGI.pmを使うのなら

use CGI;

print CGI::redirect('http://(質問者の希望によりURLをはてなにより削除しました)');

使わないのなら

print "Status: 302 Moved\n";
print "Location: http://(質問者の希望によりURLをはてなにより削除しました)\n";
print "\n";

3 ● kidd-number5
●30ポイント

"Location:"とURLの間は半角スペースひとつ空けないとだめですよ。

http://homepage1.nifty.com/yito/namazu/gbook/20050216.1546.html

http://www.y-adagio.com/public/standards/tr_http11_2068/http.htm...


たとえばCGIモジュールを使って

http://search.cpan.org/~lds/CGI.pm-3.27/CGI.pm

#!/usr/bin/perl
use CGI;
$c = new CGI;
print $c->header(-location => <URL>);

とするのも良いでしょう

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ