△▲ WebProg 初心者の質問 Part19 ▼▽
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
2009/06/03(水) 23:19:09ID:???2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3辺り
☆前スレ☆
△▲ WebProg 初心者の質問 Part19 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1236265877/
0852nobodyさん
2009/10/20(火) 21:57:51ID:???ファイルを開く
標準入力をバイナリモードへ
ファイルを読み込む
標準出力をバイナリモードへ
ファイルを出力する
その後にもなんらかの出力があるなら標準出力をアスキーモードへ
0853753
2009/10/21(水) 10:02:41ID:oAfOS5dzあれから色々と考えておりました。
やはり、CSSを別ファイル定義せずに、PHPファイルを作成(そのときにtr等で線を引き)し、その中に直接書き込み
<stryle>
#tr1{
background-color: <?php require_once('connect.php');?>
}
<style>
と書いてやるのはどうかな、と思ってます。
ご意見等頂けると、幸いです。
また、この方法は正当というか、普通なのでしょうか?f(^_^;
いかんせん、ソースの肥大化が心配です。
ソースを見られたときにもなんじゃこりゃ??みたいになりそうな気もしています。
もしくは、そのCSSを全部書いたphpファイル(中身はCSSの様なものですが)を読み込むという方がいいのでしょうか?
0854753
2009/10/21(水) 11:46:41ID:oAfOS5dz[test.html]
<link rel="stylesheet" type="text/css" media="screen" href="test1.php">
[test1.php]
<strle type="text/css">
$dfcolor = "#FF64FF"
#tr1{
color: <?php $dfcolor?>
}
</style>
このような形式で現在記述していますが、色の変更は確認できませんでした。
これはphp側を読み込んでないのでしょうか?
それとも、単に記述方式の間違いでしょうか。
0855nobodyさん
2009/10/21(水) 11:51:05ID:???HTMLのstyle要素にする必要はないのでは?
typeで text/css と言ってるのだから中身はCSSそのものが返ってくる
ようにしなければ。
0857753
2009/10/21(水) 12:01:30ID:oAfOS5dzCSSとして読み込んでいるのに、そのままStyle type等を入力していたのが間違えでしたorz
お恥ずかしい限りですが、また何かあった時にお邪魔致します。
0858nobodyさん
2009/10/21(水) 12:48:46ID:???いろいろソースが公開されているのはわかってるのですがHTTPの勉強も兼ねて作ってます。
POST /index.php HTTP/1.1
User-Agent: Mozilla/4.0 (Compatible; MSIE 8.0; Windows NT 5.1;)
Date: Wed, 21 Oct 2009 02:58:26 GMT
Accept: */*
Accept-Language: ja
Host: www.pixiv.net
Content-Type: application/x-www-form-urlencoded
Content-Length: 47
mode=login&pixiv_id=xxxxx&pass=xxxxxxxx&skip=1
で、とりあえずcookieを返してくるのでログインできてるっぽい?のですが
HTTP/1.1 302 Found
Date: Wed, 21 Oct 2009 02:51:54 GMT
Server: Apache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location: http://www.pixiv.net/mypage.php
Content-Length: 0
Content-Type: text/html; charset=UTF-8
Set-Cookie: PHPSESSID=79175a735e8ee421c62aa4c3289a4056; path=/; domain=.pixiv.net
Set-Cookie: pixiv=user_id%xxxxxxxx%26user_pass%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx%26user_mail_address%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; expires=Fri, 20-Nov-2009 02:51:54 GMT; path=/; domain=.pixiv.net
Set-Cookie: PHPSESSID=143d52eef6436f41559e3af4280faadc; path=/; domain=.pixiv.net
Vary: Accept-Encoding
Connection: close
て感じでレスポンスされて、このあと/mypage.phpをCookieつけてGETしてるのですが
同じくContent-Length: 0で同じようなcookieを返されるだけで中身を返してくれません。
何か間違ってますでしょうか?もしかしてログインできてないのかな
0859nobodyさん
2009/10/21(水) 12:51:33ID:???0860nobodyさん
2009/10/21(水) 12:57:26ID:???なんの問題もない
0861nobodyさん
2009/10/21(水) 13:26:22ID:???普通に画像検索をして並べ替えたりとか。
画像ダウンロードしたりとか。
>>860
えーとlocationってそこを開いてね。っていうヘッダなんですよね?
で、
GET /mypage.php HTTP/1.1
Cookie: PHPSESSID=79175a〜〜
Cookie: pixiv=user_id%xxxxxxxx〜〜
として取得しても
Location: http://www.pixiv.net/mypage.php
Content-Length: 0
を返されちゃって無限ループになってしまうんです。
どうすればmypage.phpは本文を返してくれるんだろ?っていう。
何か根本的なことを間違えてる?
0862nobodyさん
2009/10/21(水) 13:34:33ID:???0863nobodyさん
2009/10/21(水) 13:38:21ID:???<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja" dir="ltr"><head>
〜〜
とかの内容です。
0864nobodyさん
2009/10/21(水) 14:46:32ID:???0865nobodyさん
2009/10/21(水) 16:22:58ID:???http://www.pixiv.net/index.phpもやってみたけどかわらなかった。
Dateもちゃんと送っています。
あとサーバが判断に使ってるものってなんですかね
-------------------------
GET /mypage.php HTTP/1.1
User-Agent: Mozilla/4.0 (Compatible; MSIE 8.0; Windows NT 5.1;)
Date: $date
Accept: */*
Accept-Language: ja
Host: $address
Referer: http://www.pixiv.net/mypage.php
Cookie: pixiv=user_id%〜>>858で取得したもの〜
Cookie: PHPSESSID=〜>>858で取得したもの〜
-------------------------
これでリクエストしても、
返ってくるのは>>858の下と同じ内容でして・・・。
情報小出しになってしまってすいません。
試してみたのは今のところこれくらいです。
0867nobodyさん
2009/10/21(水) 16:32:41ID:???0868nobodyさん
2009/10/21(水) 16:59:08ID:???FireFoxでできたんですね。帰宅したらやってみます。
ありがとうございます。
0869nobodyさん
2009/10/21(水) 17:43:23ID:???パケット調べたっけなー。
0870848
2009/10/21(水) 17:54:46ID:uFGY6860レスありがとうございます
0871nobodyさん
2009/10/21(水) 18:15:47ID:???ぶっちゃけLiveHTTPHeaderじゃ役不足なところもあるからWireSharkのほうがいいけどな
起動コストや諸手間考えると手軽とはいえないけど
0872858
2009/10/21(水) 22:20:12ID:???原因は>>858でSet-Cookie: PHPSESSID=のある行が2つあって
そのうちの上のやつを送信してたからだったみたいです・・・。
0873nobodyさん
2009/10/21(水) 23:49:21ID:???FirefoxならLHHもあるし、Firebugもあるからな。
OperaもDragonflyあるし、WebKitにもコンソール付属するし、便利になったもんだ。
0874nobodyさん
2009/10/22(木) 07:46:41ID:wrpHBrmlYサイトで、パソコンXにクッキーを書き込んで、
Zサイトにリダイレクトするには、
どうすれば良いのでしょうか?
0875nobodyさん
2009/10/22(木) 08:05:09ID:???もっと説明力をつけろ
0876nobodyさん
2009/10/22(木) 08:12:29ID:???0877874
2009/10/22(木) 08:40:27ID:wrpHBrml失礼しました。
クライアントのパソコンにCookieを書き込んで、他のサイトへリダイレクトさせるには
どうすれば良いのでしょうか
0878nobodyさん
2009/10/22(木) 11:20:40ID:???header('Location 〜');
0879877=874
2009/10/22(木) 11:31:39ID:wrpHBrmlレスありがとうございます。
setcookieで、クライアントへクッキーが送られますが、
その後で、リダイレクト先から、クライアントへ画面等が送られますが
問題ないんでしょうか?
クライアントから見れば、リダイレクト元への要求に対して、
二度レスポンスが返ってくることになりますが・・・
0880nobodyさん
2009/10/22(木) 11:33:45ID:???0881879
2009/10/22(木) 12:11:43ID:wrpHBrmlレスありがとうございます
私のリダイレクト機能の理解が間違っているような気がします。
リダイレクト先への要求は、リダイレクト元のサーバから出るのではなく、
クライアントから出るのでしょうか?
リダイレクトの時のメッセージの流れは、どうなっているのでしょうか?
よろしくお願いします。
0882nobodyさん
2009/10/22(木) 12:13:49ID:???C->S1(最初のリクエスト)
S1->C(cookieとS2へのリダイレクト指示)
C->S2(リダイレクト先へのリクエスト)
ok?
0883nobodyさん
2009/10/22(木) 12:23:53ID:???それはプロキシーと呼ぶ。
0884881=879
2009/10/22(木) 12:32:45ID:wrpHBrmlレスありがとうございます
理解が間違ってました。
大変よく分かりました。
ありがとうございました。
0885nobodyさん
2009/10/22(木) 16:59:14ID:6LfYEN/q動きのあるものとグリムスみたいにブログから情報を得るものを組み合わせたいのですが、
ActionscriptとJavascript以外に
サーバーサイド系の言語として何を学んだらいいでしょうか?
Pythonを少しだけかじったのですが、サーバーサイド系としては使えないのでしょうか?
0886nobodyさん
2009/10/22(木) 23:40:49ID:???pythonに慣れてるなら、zopeなんてどうよ?
あとHTMLも、基本的なところは押さえておいた方がいいよ
0887nobodyさん
2009/10/22(木) 23:43:58ID:???webプログラム作るならperlかphpが主流
0888nobodyさん
2009/10/22(木) 23:54:08ID:???GAEを使いたいというだけでPythonを習得する奴も多い
(いまはJavaでもできるようになったが)
つうわけで、いっそGAE覚えてそのままPythonistaとして生きていけばいいんじゃないかな
Pythonは日本語圏だとパッとしないが、英語圏だとPerlの代替として注目されている
(日本だとRuby>Pythonだが、英語圏だとPython>Rubyになる)
日本語情報が少ないのが泣き所だが、実績もあるし、そう悪くはない
まあ、>887の言うとおり、PerlとPHPの方がシェアは圧倒的に上だが
0889nobodyさん
2009/10/24(土) 00:47:30ID:???java+アパッチ+tomcatのようなhtmlとしてアクセス可能な環境をフリーのソフトだけで構築することは可能でしょうか?
少し調べてみたのですが、データベースに関してはOpenOffice.org Baseなどフリーのものがいくつか出てきたのですがアパッチ+tomcatのようなソフトはあるのでしょうか?
かなり前ですがjava+アパッチ+tomcatはほんの少しですが触ったことがあります。
よろしくお願いします。
0890nobodyさん
2009/10/24(土) 01:06:53ID:???個人の自由
個人的には WEB アプリは考えなきゃいけないことが
多くなりがちなのであまり好きじゃない
0892nobodyさん
2009/10/24(土) 06:42:36ID:???webprog板で質問してるんだからwebアプリでつくりたまえ
0893nobodyさん
2009/10/24(土) 07:07:02ID:???Win用のインストーラあるし。
0894nobodyさん
2009/10/24(土) 10:07:11ID:???0895nobodyさん
2009/10/24(土) 10:43:44ID:???0896nobodyさん
2009/10/24(土) 11:00:56ID:???0898nobodyさん
2009/10/24(土) 11:14:10ID:???0899nobodyさん
2009/10/24(土) 11:54:49ID:???0901nobodyさん
2009/10/24(土) 12:38:55ID:???圧倒的に使いやすい
0903nobodyさん
2009/10/24(土) 12:53:06ID:???0904nobodyさん
2009/10/24(土) 13:24:00ID:???かっこいいだろー、っていうことですね。
0905nobodyさん
2009/10/24(土) 13:51:19ID:???Linuxは安定している。Windowsはサーバー用のものでも高負荷時に話にならない。
あと、Winはファイルシステムが10年ほど遅れているのも大きい。ファイルが壊れやすく復旧しにくい。
サーバー用途だと性能もLinuxの方が上。タスクの管理方法的に、Windowsは大量のプロセスを捌きにくいという構造問題が足を引っ張る。
まあ、あとアレだ、無料ってのは大きい。ライセンス問題に煩わされないのは魅力。
プログラミングで飯を食ってると、仮想環境含め、サーバー環境なんて作っては潰し作っては潰し、になるからな。
あとはサーバー管理だとLinuxの方がこなれていて使いやすい。WIndows向けサーバー用途ソフトウェアは選択肢が狭い。
最近はパッケージ管理ソフトウェアとかあるから構築もしやすいしな。
クライアントPCだとWin>Linuxだと思う。Ubuntuはそれなりに頑張ってはいるが、個人的にはまだまだ。
0906895
2009/10/24(土) 14:23:31ID:???すんなりとWindowsからLinuxに移行できるものなのでしょうか?
慣れが必要だったり、インストールに手間取ったり
また今まで使っていたプログラミング以外のセキュリティソフトとかPhotoshopとか色々動作するのでしょうか?
そういうのがあって、個人パソコンだと移行に躊躇してしまいます
0907nobodyさん
2009/10/24(土) 14:32:36ID:???>今まで使っていたプログラミング以外のセキュリティソフトとかPhotoshopとか色々動作するのでしょうか?
動作しないのでそのままWindows使っててください。
0908nobodyさん
2009/10/24(土) 14:38:28ID:???>Linuxは安定している。Windowsはサーバー用のものでも高負荷時に話にならない。
>あと、Winはファイルシステムが10年ほど遅れているのも大きい。ファイルが壊れやすく復旧しにくい。
>サーバー用途だと性能もLinuxの方が上。タスクの管理方法的に、Windowsは大量のプロセスを捌きにくいという構造問題が足を引っ張る。
この辺のところ数字で詳しく
0909814
2009/10/24(土) 18:13:27ID:???WinからUnixへ「すんなり」移行は無理な話。システムそのものが全く違う。
とりあえずマウスを外してパソコン使えるようになってからだな。
0910nobodyさん
2009/10/24(土) 19:20:51ID:???開発のためだけにUnix系に移行するのはありえない
Unix系に興味があって入れてみたいというなら止めないけど
Windowsのほうが圧倒的に対応アプリケーションが多いんだから無理してかえることはない
サーバをやりたいというのであればデスクトップとしての機能は捨てるべき
サーバ公開しつつ絵かいたりゲームやったりとか普通しないからね
ただ使ってみたいのであればパーティション区切って入れてみればいい
Windowsがすでにインストールされてる状態でも区切っていれてくれるはずだ
ただこの方法はのちのち面倒な問題になる可能性があるのでオススメはしないが
できればHDD2台以上用意して別々にいれたほうがいい
ちなみにUnix系の場合初期設定にもよるが
デスクトップだけでなくサーバとして使うことを想定しているので
PHPを含めて最初からサーバ一式入れることができる
アップデートやインストールなんかも専用のパッケージ管理ソフトを使って簡単にできる
ただ設定はWindowsもUnix系も同じで結局必要なとこは自分でやらないといけない
0911nobodyさん
2009/10/24(土) 19:31:06ID:???0913nobodyさん
2009/10/25(日) 00:11:14ID:???0914nobodyさん
2009/10/25(日) 04:48:51ID:???CGI設置とjavascriptコピペくらいしか出来ないのですが、自分で何か作れるようになりたいのです。
勉強するためにはいま必要なものをとりあえず作ってみればいいんじゃないか、ということで、
サイト管理用のなにかをつくろうとしてます。。
現在勤めている会社では、web部門が二名なのですが
管理サイトが10を超えていて、
それぞれの最終更新日とタスクリストの表示、業務報告の書き出しが出来れば随分楽になるんですが。。
まず何からすればいいでしょうか。
どんな言語がよいのかなど、アドバイスおねがいします。
0916nobodyさん
2009/10/25(日) 05:10:00ID:???俺をCTOとして迎えるべきだな
0917nobodyさん
2009/10/25(日) 06:04:47ID:???http://web-tan.forum.impressrd.jp/ms/cms
0918nobodyさん
2009/10/25(日) 08:27:50ID:CuL6OmA+参照する方法を教えて下さい。
よろしくお願いします。
0920nobodyさん
2009/10/25(日) 09:45:37ID:???my $cgi = CGI->new;
my $referer = $cgi->referer;
my $host = $cgi->remote_host;
Perlスレあるよっと。
0921nobodyさん
2009/10/25(日) 10:25:41ID:???一人で鯖構築やらWB制作なんでもできる優秀な俺が無職な日本
0922nobodyさん
2009/10/25(日) 11:27:02ID:???0923918
2009/10/25(日) 17:22:35ID:CuL6OmA+レスありがとうございます
0924nobodyさん
2009/10/26(月) 00:13:41ID:???スレ違いであればお手数ですが、誘導をお願いします。
運用時に画像ファイルををアップロードするだけで運用したい為、
./img配下の画像ファイル名を取得し、それをランダムに表示するJSPを作成したいのですが、
エラー『rg.apache.jasper.JasperException: JSPのクラスをコンパイルできません:』が発生してしまっています。
ソース
<%@ page import="java.util.*" %>
<%@ page import="java.text.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.math.*" %>
<%
File objFld=new File("./img");
File[] aryFls=objFld.listFiles();
n = Math.round(Math.random() * aryFls.length);
out.print("<img src=./img/" + aryFls[n].getName + "border='0'>");
%>
最後の2行でエラーが発生してるのですが、
私の頭以外に何か悪いところがあればご指摘/ご指導をお願いします。
0925nobodyさん
2009/10/26(月) 00:22:41ID:???何となく勘で
out.print("<img src=./img/" + aryFls[n].getName + "border='0'>");
↓
out.print("<img src=./img/" + aryFls[n].getName + " border='0'>");
としたらどうなる?
0926nobodyさん
2009/10/26(月) 00:23:27ID:???0927nobodyさん
2009/10/26(月) 00:33:07ID:???0928nobodyさん
2009/10/26(月) 00:53:24ID:???ご指摘ありがとうございます。
borderの前のスペースは完全に失念していました。
またnの型宣言についても修正させていただきましたが、
現象は変わりませんでした。
>927
エラー内容を見直してみました。
JSPファイル: /pc/pc_main.jsp の中の24行目でエラーが発生しました
Type mismatch: cannot convert from long to int
21: File objFld=new File("./img");
22: File[] aryFls=objFld.listFiles();
23: long n = Math.round(Math.random() * aryFls.length);
24: out.print("<img src=./img/" + aryFls[n].getName + " border='0'>");
25: %>
JSPファイル: /pc/pc_main.jsp の中の24行目でエラーが発生しました
getName cannot be resolved or is not a field
21: File objFld=new File("./img");
22: File[] aryFls=objFld.listFiles();
23: long n = Math.round(Math.random() * aryFls.length);
24: out.print("<img src=./img/" + aryFls[n].getName + " border='0'>");
25: %>
よく見てみるとlong→intの変換に失敗しているようでした
nの中にろくでもない値が入っている気がします、
乱数の作成処理を見直してみることにします。
ありがとうございました。
0929nobodyさん
2009/10/26(月) 01:32:48ID:???いや、
aryFls[n]の「n」がint形でなければならないのと、
getNameっていうフィールドではなくgetName()が正解だと思うよ。
0930nobodyさん
2009/10/26(月) 01:52:30ID:???ご指摘ありがとうございます。
頂いたた指摘を元に、ソースを以下に修正したところ、
問題が解決できました。
File objFld=new File("./webapps/HP/pc/img");
File[] aryFls=objFld.listFiles();
int n = (int)Math.round(Math.random()*(aryFls.length-1));
out.print("<img src=./img/" + aryFls[n].getName() + " border='0'><BR>");
頂いた指摘以外にも乱数の発生範囲やカレントディレクトリの意識などが抜けていました。
今後の課題は、このJSPをサーバに上げた時に
カレントディレクトリが何処になるのか把握して
アップロード時には修正しないとまた困った事になりそうですorz
0931nobodyさん
2009/10/26(月) 01:58:51ID:???0932848
2009/10/26(月) 14:07:08ID:nC3NwSAbレスありがとうございます。
ホームページに画像を返すプログラムを作ったのですが、
画像が表示されません。
そこで、下記プログラムをローカルに実行して、テストしたところ、
出力ファイルが入力ファイルと異なります
(出力の方がファイルサイズが若干小さく、
ペイントで開こうとしたら形式が違うというエラーになります)
open IIMG, "D:\\lbanner1.gif" or die;
open OIMG, ">D:\\lbanner2.gif" or die;
binmode IIMG;
binmode OIMG;
print OIMG while(<IIMG>);
close OIMG;
close IIMG;
入力したファイルと同じ出力ファイルを作るには、
どうすれば良いのでしょうか?
よろしくお願いします。
0933848
2009/10/26(月) 14:15:31ID:nC3NwSAbWebコーディングでは、
binmode OIMG;
print OIMG while(<IIMG>);
を、
binmode STDOUT;
print "Content-type: image/gif\n\n";
print while(<IIMG>);
にしています。
0934nobodyさん
2009/10/26(月) 15:08:28ID:???とりあえずそのコードコピペでも問題無かったよ
Windowsじゃないけどね。大きさ違うなら差分取ってみてよ
0935932=848
2009/10/26(月) 18:38:17ID:nC3NwSAbレスありがとうございます
エラーログは次の通りです。
failed to open log file /var/log/httpd/suexec_log
fopen: Permission denied
Premature end of script
差分は、どうすれば取れるのでしょうか。
よろしくお願いします。
0937nobodyさん
2009/10/26(月) 22:20:49ID:???0938nobodyさん
2009/10/27(火) 11:19:45ID:???差分はdiff、、、つーかwindowsならfc.exeがあるべ、/bでバイナリ使えた気が。
まずバイナリファイルの読み書きが解決してから、cgiが実行できてないほうをやったほうがいい
たぶん両者は別問題。
0939932=848
2009/10/27(火) 11:51:17ID:CPNCdNXOreadでやったら、できました(ローカル、cgiとも)。
cgiの方は、1行目に改行が入っていました。
どうもありがとうございました。
ただ、別の問題(質問)が出てきました。
画像を表示するcgiプログラムを
<a href="http://〜">で呼び出すと、クッキーを取得(参照)できるのですが、
<img src="http://〜">で呼び出すと、クッキーが取得(参照)できません。
後者の呼び出しでは、クッキーは参照できないのでしょうか?
よろしくお願いします。
0941nobodyさん
2009/10/27(火) 21:55:21ID:kiHD33LQStrutsで以下のJSPでのonmouseover=の中で動的にスクリプトレットの値を
表示したいのですが、マウスをカーソルした時に「100+200の結果」と表示して欲しいのに、
「+の結果」と表示されます。
どうすればサーバー側から取得した任意の値を表示させる事ができるのでしょうか?
Formから取りだすのはNGです。
<%
String a = "100"; //サーバーから取得した値
String b = "200";
%>
<display:column property="total" title"足し算"
onmouseover="tip('表題',' <%=a%>+<%=b%>の結果')" onmouseout="untip()" />
先生、よろしくお願いします。
0942nobodyさん
2009/10/28(水) 00:05:10ID:???0943939=932=848
2009/10/28(水) 08:43:51ID:3sLr7DkQセキュリテイソフト止めても同じです。
パソコンのIPアドレス等も送られてくるし、画像もパソコンに表示されます。
クッキーはセットしたサーバにしか送られないので、
クッキーだけブロックする意味もないような気がしますが・・・
どうすれば<img src=〜>で、クッキー取得できるのでしょうか?
よろしくお願いします。
0944nobodyさん
2009/10/28(水) 11:51:04ID:???追跡用のcgi画像cookieをスパイウェアとして検出するセキュリティソフトは多いぞ。
それはさておき、ブラウザとセキュリティソフトの名前くらい挙げてもバチはあたるまい。
0945943=939
2009/10/28(水) 18:27:48ID:3sLr7DkQレスありがとうございます。
セキュリティソフトはAVG Free Edition 8.5、ブラウザはIE7です。
検出のメッセージ、ブロックのメッセージは出ていません。
よろしくお願いします。
0947nobodyさん
2009/10/28(水) 18:33:32ID:???ツールとかでやりとりしてるときのヘッダー見てる?
画像じゃないときのクッキーはどう?
0948945
2009/10/28(水) 19:24:27ID:3sLr7DkQレスありがとうございます。
CGIプログラムでログのようなファイルに、
日時、クッキー、IPアドレス、リファラー等を書き込んでいます。
ホームページ上には、そのCGIプログラムを参照する
<a href=>リンクと<img src=>の画像表示タグがあります。
前者をクリックすると画像だけ表示されます。
その後、元のホームページをブラウザでリロードします。
その後で、ログもどきファイルの中を見ますと、
前者のレコードにはクッキーがあり、後者のレコードにはクッキーがありません。
その他のデータは両方にあります。
>>946
ホームページ置いてるサーバとCGIのサーバは別サーバです。
仕様ですか!?
0950nobodyさん
2009/10/28(水) 20:27:01ID:???http://example.com/index.html から <img src="http://example.net/img.cgi... とかやってんだろ?
example.netの方がサードパーティのcookie扱いになってるからブラウザが送信してない。
ブラウザによっては設定で回避できるがデフォでは無理。諦めれ。
0951nobodyさん
2009/10/28(水) 20:28:36ID:???レス数が950を超えています。1000を超えると書き込みができなくなります。