WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:perlで・・・・

0:[投稿] perl初心者 [2008/10/10 09:42 ] [環境:win-xp わからない]

perlでどなたか教えて下さいませ。

perlでプログラムを作っているのですが、アクセスの記録を取る
だけで、別のページへ飛びたいのですがわかりません。。。

perlでのジャンプは常にキー操作が介入するみたいですが、
キー操作なしで飛ぶにはどうすればいいですか?

宜しくお願い致します。

サンプル

#!/usr/bin/perl

&logwrite();#ログ書き出し

ここで別のページへ飛びたいのですが・・・
(Location: http://www.飛び先/)
等をしてみましたが、どれも飛び先のアドレスが
画面に表示されるだけみたいです。


1:[回答] chaipapa [2008/10/14 22:26 ]

print "Location: http://www.yahoo.co.jp/\n";
print "\n";

で、2行目みたいに空行をいれると飛ぶかもです!


2:[お知らせ] perl初心者 [2008/10/14 23:22 ]

回答有難うございます。
一応やってみましたが、やはり飛び先のアドレスが
画面に表示されるだけみたいです。・・・・
他になにかありますでしょうか(;;)


3:[回答] chaipapa [2008/10/15 21:55 ]

WWWサーバーは、何をお使いですか?
IISとかApacheとか。


4:[回答] perl初心者 [2008/10/16 20:22 ]

サーバーはレンタルの「ロリポップ」というやつです。
宜しくお願い致します。


5:[回答] chaipapa [2008/10/16 23:04 ]

他のPerlスクリプトでのCGIは、ちゃんと動いているのでしょうか?


6:[回答] マオマオ [2008/10/17 17:24 ]

JavaScriptで<body>のonload時に処理させてはいかがでしょう?

適当にHTMLをprintで出力してそこで飛ばす…とか。

<HTML>
<HEAD>
<TITLE>JUMP</TITLE>
<META http-equiv="Content-Type" content="text/html ; charset=SHIFT_JIS">
<script type="text/javascript">
<!--
function JumpPage(){
location.href = "http://www.yahoo.co.jp/";
}
// -->
</script>
</HEAD>
<BODY onload="JumpPage();">
</BODY>
</HTML>


7:[完了] perl初心者 [2008/10/20 12:50 ]

回答有難う御座います。早速実行してみます。有難う御座いました

回答(必須): 状態:

お名前(必須):

URL:




[戻る]