68user's page 掲示板

Prev< No. 606〜610> Next  [最新発言に戻る] [過去ログ一覧]
No. 606 # EM 1999/12/21 (火) 15:09
はじめまして。UNIXに関して(その他もですが)ほとんど知識の無い私はかなり参考にさせていただいています。ありがとうございます。

いきなりで申し訳ないのですが、CGIの環境変数HTTP_REFERER についてお聞きしたい事が有ります。
HTTP_REFERER を使って、前ページ判断をさせているのですが、値の入り方が不安定で、思うように処理を行わせる事が出来ません。
68userさんのページでHTTP_REFERER はブックマークやURLの手打ちでは値が入らないと書いてあり、なるほどと納得したのですが、同じようにブックマークから飛んできても、値が入っている時と入っていない時が有るようなのです。それって、サーバの設定に問題があるのでしょうか。

つたない文章で、言っている事が良くわからないかもしれませんが、何かアドバイスをいただきたいと思います。お願いします。

No. 607 # 68user 1999/12/22 (水) 01:14
> 始めはSolarisなんかにしようかと思ってたんですが
> これは有料だそうで、、、、
Free Solaris などもありますが、まぁ入手経費はかかりますね。

>> FreeBSD に乗り換えてみませんか? ;-)
> を見てFreeBSDにしようかと(^_^;;)
なるほど。ということでしたら、ぜひ使ってみて下さい。

> HTTP_REFERER
この値はあまり信用できません。ユーザがある程度自由にいじれる、
ということもありますが、IE ではブックマークや URL 直打ちで
飛んできた場合も、前に読んでいたURL (全然関係ない URL) が
REFERER に入っていることがあります。
# 最新版では直ってるかなぁ?

ではなくて、同じブラウザで、同じページを読んでいて、同じページに
ブックマークで飛んでも、値が入っているときがあったり、入っていない
ときがあったり、なんでしょうか。もしそうなら ちょっとわからないので、
    http://www.wakusei.ne.jp/twn/wwwlng.cgi
などで質問してみて下さい。

No. 608 # EM 1999/12/22 (水) 14:54
アドバイスありがとうございます。
教えていただいたURLに行って、色々読んでみました。
結局、HTTP_REFERER ってあんまり信用しちゃいけないんですね。
その値を使って、ページを振り分けるなんてことはあんまりしない方が良さそうですね。
そういう処理しようと思っていたんですけど、やめておきます(笑)

アドバイス、本当にありがとうございました。

No. 609 # 荒木 1999/12/23 (木) 19:18
はじめまして

最近Perlでのネットワークプログラミングの勉強はじめたばかり初心者です。
PORT コマンドで送るPORT 番号がわからずにYahooで検索しまして
こちらのサイトを発見しました。なんとアッサリ解決。ありがとうございました。

もうひとつわからない点がありまして,よろしければご指導ください。
FTPのユーザー認証で,USERコマンドを username@SERVER のような形で
送信しなければならないFTPサーバーがありまして,これがどうもうまくいきません。

ためしに,
$username ='username@ftp.server.com';
print SERVER "USER $username\n";
といった形で送ってみたのですがどうしても530 User unknownと言われてしまいます。
どうしたら良いのでしょうか?

関係ないですが,私のPC98にはデーモン君シールがぺたぺたと12枚も貼ってあります(笑)
今は,Solaris7をAT互換機にいれてるのですが,FreeBSDに比べてなんか動作が重いです。
こっちは,P3-500なんですが。

No. 610 # 68user 1999/12/23 (木) 19:40
> FTPのユーザー認証で,USERコマンドを username@SERVER のような形で
> 送信しなければならないFTPサーバーがありまして,
本当に「USER コマンド」ですか?
    USER anonymous (あるいは ftp)
    PASS username@SERVER
ではないですか? (つまり anonymous FTP)

> 今は,Solaris7をAT互換機にいれてるのですが,FreeBSDに比べてなんか
> 動作が重いです。
重いってのもありますけど、gzip とか tar とか gmake とか gcc とか
tcsh とかをインストールするのがめんどくさいので、あんまり好かんです。
# CDE も嫌。

僕は (gcc以外は) ソースからコンパイルしてますけど、
みなさんはバイナリインストールしてるんでしょうかね。

Prev< No. 606〜610> Next  [最新発言に戻る] [過去ログ一覧]