インフォメーションBBS

[使い方] [タイトルのみ] [関連発言] [最新20発言] [過去ログ一覧]
お名前:  ←パスワード(修正用)
アドレス:
タイトル:

本文:
  表示数

1002 KOOL [RE] 2000/05/24 20:20 [修正]
ミニBBSに直接アクセスできないようにするには
はじめまして。
快適活用ライブラリで勉強させてもらっています。
ひとつ質問なのですが、ミニBBSのような、〜.cgiというファイルに直接アクセス
できないようにする方法ってあるのでしょうか?
例えば、必ず決まったページからしか入ってこれないようにとか...
よろしくお願いします。

1001 水原@女神教会 [RE] 2000/05/21 23:12 [修正]
RE:ACCESS・系 のCGIについて。
#1000(新キャリ氏)の書き込みを引用します:
> お疲れ様です。
>チョット質問が有ります。お暇な方、お願いします。
>
> 私は、アクセス解析を使って、どこからお客さんが来るのか観てみたいのですが、
>一向に「参照元URL」が変化しません。
>呼出しCGI(IMG SRC=”ACCESS3.CGI”)が置いてあるHTML表示しています。
>
> もしかして観れないんでしょうか? どうやったら「どこから来るか」が解かるようになりますか?
> なお、ウチはCGIのみ。みだいです・・・。
>
> 解答をお願いします。

良く出る問題ですね。
どこから来るかの調査はHTTP_REFERERという特殊な変数を使っています。
この変数はブラウザの自己申告で、一つ前の場所を示します。
で、IMGを使った呼び出しだと確実にIMGのあるHTMLが指定されます。
対処法としては、
IMGを使わない
といったところでしょうか。
アクセス調査するHTMLを丸ごとCGIで書くとか。

1000 新キャリ [RE] 2000/05/21 18:10 [RES一覧] [修正]
ACCESS・系 のCGIについて。
 お疲れ様です。
チョット質問が有ります。お暇な方、お願いします。

 私は、アクセス解析を使って、どこからお客さんが来るのか観てみたいのですが、
一向に「参照元URL」が変化しません。
呼出しCGI(IMG SRC=”ACCESS3.CGI”)が置いてあるHTML表示しています。

 もしかして観れないんでしょうか? どうやったら「どこから来るか」が解かるようになりますか?
 なお、ウチはCGIのみ。みだいです・・・。

 解答をお願いします。

0999 ひとみ [RE] 2000/05/16 09:02 [修正]
ありがとうございます
たいへん勉強になりました。
動かないのでずいぶんと悩んでいたんですよ。
AN HTTPのパスが変だとか、原因を他のほうにばかり向けていました。
これで色々とソースを代えてみることができます。
次は、flyに挑戦してみます。
またヨロシク!

0998 水原@女神教会 [RE] 2000/05/15 23:13 [修正]
RE3:やってみたのですが
#0996(ひとみ氏)の書き込みを引用します:
>向学にためにNTと98でこのような違いが他にもあったら教えてください。
>どうしてflock関数が原因になっているのかも教えてください。

flockだけです。(9xとNTで動作が違う)
で、どうしてflockがダメかですが、
Perlのコマンドのいくつかはシステムコール(←よく知らん)を呼び出して動作します。
で、flockはflock(2)を呼び出しますが、9xにはこのflock(2)がありません。
だからエラーが出ます。
9xは一人で使うシステムなのでファイルをロックする必要がないんです。
NTは複数の人が同時にファイルを使う可能性を考慮して作られているので
ファイルをロックする機構が搭載されています。で、flockが動くわけです。

と、こんな感じ?(自信なし)

0997 わかやま神 [RE] 2000/05/15 22:50 [修正]
RE3:やってみたのですが
#0996(ひとみ氏)の書き込みを引用します:
>Win98を使用しています。
>flock関数をコメントにしたらうまくいきました。(Apacheでも)
>向学にためにNTと98でこのような違いが他にもあったら教えてください。
>どうしてflock関数が原因になっているのかも教えてください。

私も詳しくは知らないのですが、
Win95(98)のバグとか・・
冗談はともかく、結局は環境がまったく違うんですよね。
UnixとWinは。
だから、対応出来ない部分も出て来るのではないでしょうか?
まぁ、OSがOSですから、あまり気にしていません。
(OSというより一つのアプリと考えています。私は)
Win98で今のところは安定しているし。
あえてWin2KやNTにする必要もないし・・・
ってな具合です。

ちなみにApache(うに)はずぶの素人でさっぱりわかりません。

回答になっていなくてすいません。

0996 ひとみ [RE] 2000/05/15 20:38 [RES一覧] [修正]
RE2:やってみたのですが
#0994(わかやま神氏)の書き込みを引用します:
>Win95(98)の場合はflock関数をコメントにしないとだめです。
>(私のマシン(Win98)ではちゃんと動きました。flock関数をコメントにしただけです)

Win98を使用しています。
flock関数をコメントにしたらうまくいきました。(Apacheでも)
向学にためにNTと98でこのような違いが他にもあったら教えてください。
どうしてflock関数が原因になっているのかも教えてください。

0995 水原@女神教会 [RE] 2000/05/15 07:17 [修正]
ジャンケン問題なし。
そのままで動きました。(Win2K使用)

0994 わかやま神 [RE] 2000/05/14 23:32 [RES一覧] [修正]
RE:やってみたのですが
#0993(ひとみ氏)の書き込みを引用します:
>AN HTTPでもじゃんけん(25番)が表示できません。
>サーバーに送ったら表示されるのですがどうしてでしょうか?
>じゃんけんを実際にやってみた方教えてください。
>ここのスクリプトまったく変えていないのですけど・・・

NTかWin2Kならそのままで動くはずですが、
Win95(98)の場合はflock関数をコメントにしないとだめです。
(私のマシン(Win98)ではちゃんと動きました。flock関数をコメントにしただけです)

0993 ひとみ [RE] 2000/05/14 20:44 [RES一覧] [修正]
やってみたのですが
AN HTTPでもじゃんけん(25番)が表示できません。
サーバーに送ったら表示されるのですがどうしてでしょうか?
じゃんけんを実際にやってみた方教えてください。
ここのスクリプトまったく変えていないのですけど・・・

0992 わかやま神 [RE] 2000/05/13 12:38 [修正]
RE:みなさんどうしてるんですか?
#0991(ひとみ氏)の書き込みを引用します:
>初めまして。
>とてもよくわかる本なので活用しています。
>ソースを変えて実際に動くかどうか見るのにApachaを使っているのですが、
>bbs,じゃんけんなど表示できません。
>環境変数リストはできました。
>本のようにUNIX上でスクリプトの動作確認のできない人はどうやっているのか
>教えてください。

私は、Win98 + AN HTTP Server + Activ perlでしてます。

0991 ひとみ [RE] 2000/05/12 13:00 [RES一覧] [修正]
みなさんどうしてるんですか?
初めまして。
とてもよくわかる本なので活用しています。
ソースを変えて実際に動くかどうか見るのにApachaを使っているのですが、
bbs,じゃんけんなど表示できません。
環境変数リストはできました。
本のようにUNIX上でスクリプトの動作確認のできない人はどうやっているのか
教えてください。

0990 うに [RE] 2000/05/04 02:17 [修正]
まだよくわからないの・・・
いろいろ勉強中なのですが、カウンタ・ミニBBS落させていただきました。
・・・が取り付け方が全然全く(^_^;
どうどう・・・頭悪いんでどうしようもないです;;
もう少し頑張ってダメならまた来ます。
クスン;;;

0989 yangpa [RE] 2000/05/01 11:39
お礼!
水原@女神教会さん、nkfを付けると上手く動きました。
ありがとうございました。
また、しょうも無い質問にお応え下されば幸いです。

0988 水原@女神教会 [RE] 2000/05/01 00:37 [修正]
RE:質問!
#0987(yangpa氏)の書き込みを引用します:
>perlを使ってホームページを作っています。
>普通のホームページの文字コードは”EUC”で書いていますが
>iモード゙のホームページの場合は文字コード”S-JIS”なので文字
>バケしてしまいます。”EUC”でなければ起動しません。
>今、回避策として
>#!usr/local/bin/perl    の改行コードを”EUC”にして本文は
>”S-JIS”にしています。
>こんなことをしても良いのでしょうか?
>何か良い方法があれば誰か教えてください。

NKFがあれば、最初のほうに
open (STDOUT,"|nkf -s");
と描くだけでいいんですけどね。

0987 yangpa [RE] 2000/04/28 11:21 [RES一覧]
質問!
perlを使ってホームページを作っています。
普通のホームページの文字コードは”EUC”で書いていますが
iモード゙のホームページの場合は文字コード”S-JIS”なので文字
バケしてしまいます。”EUC”でなければ起動しません。
今、回避策として
#!usr/local/bin/perl    の改行コードを”EUC”にして本文は
”S-JIS”にしています。
こんなことをしても良いのでしょうか?
何か良い方法があれば誰か教えてください。

0986 SHAMA [RE] 2000/04/26 18:53 [修正]
CGIダウンロードカウンタ
質問で〜す。
「CGIダウンロードカウンタ」なんですが、ダウンロード1回で、カウンタが
2進むんですが・・・。

0985 maimi [RE] 2000/04/20 23:30
imodebbsの画像について
CGI初挑戦してます。画像を表示するようにするには、プログラムの何処にどんな風に書き込めばいいのか分かりません。初歩的だとは思いますが教えて下さい。

0984 水原@女神教会 [RE] 2000/04/13 23:14 [修正]
RE:エスケープキーでテキストエリアのクリア?
#0982(garo氏)の書き込みを引用します:
>始めまして、さまよってここにたどり着きました。
>ここの掲示板にふさわしい内容かどうかわかりませんが、質問させていただけ
>ますでしょうか。
>質問
>IE5で、テキストエリアに文字を入力しエスケープキー押下後、それまでの入力
>内容がクリアされてしまいます。
>これはIEの仕様でしょうか?
>自分のミスなのか(へんなタグを書いてしまった結果なのか)わからないので
>ご存知のかた教えていただけないでしょうか。
>お願いします。

IEの仕様っぽいです。
うちの2Kでも同じ現象あり。

0983 garo [RE] 2000/04/13 18:08 [修正]
補足
環境は
WinNT4.0/sp6
IE5
です。

あと361個の発言があります。 [さらに20個を読む]
[トップページに戻る]管理人 : キャメル