△▲ WebProg 初心者の質問 Part17 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/03/02(日) 21:49:06ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3辺り
欲しいCGIが見つからないならこっちへGo!!
【CGI】こんなCGI探してますver.22
http://pc11.2ch.net/test/read.cgi/hp/1166794984/
前スレ
△▲ WebProg 初心者の質問 Part16 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1187729623/
0247nobodyさん
2008/04/30(水) 14:58:48ID:???0248nobodyさん
2008/05/01(木) 13:13:18ID:???さらにデイリーのカウンターのログを取っていこうと思います。
こういう場合、DBはどういう風に使うのがいいですか?
とりえあず、アカウントテーブルにカウンターカラムを作成し、
一日一回、ログテーブルにカウンターカラムの内容を書きだそうかと
思っていますが、もっといいやり方があれば教えてください。
0249nobodyさん
2008/05/01(木) 13:28:49ID:???0250nobodyさん
2008/05/01(木) 13:31:48ID:???UID|BASE URL|MAIL|SER NAME|PASSWORD|以降オプション設定とか
んで、UID の名前でテーブルを作る
DATE|COUNT|LAST IP
こうやって、あとは普通にカウントアップすりゃいい
0251nobodyさん
2008/05/02(金) 23:16:06ID:vIztINkODreamweaver MX で 〜.html に flash.swf を1つ貼付けると下記の様になるのですが、
flash.swf の 表示サイズ(倍率)はかえず、〜.htmlの表示サイズに関わらず常に上下左右ともに中央に配置されるようにするにはどうしたらよいのでしょう?
どこで聞けばよいのか解らなかったのでまずここで聞いてみました。
よろしくお願いします。
<object classid="clsid:********-****-****-****-************"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="160" height="90">
<param name="movie" value="flash.swf">
<param name=quality value=high>
<embed src="main.swf" quality=high
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" width="160" height="90"></embed>
</object>
0252nobodyさん
2008/05/03(土) 09:13:20ID:???Webサイト制作初心者用質問スレ Part 196
http://pc11.2ch.net/test/read.cgi/hp/1207889892/
0253nobodyさん
2008/05/07(水) 17:14:35ID:ae64vN4sこういうURLを与えた時に、
PATH_INFOが
/fuga/moge/
になります。
連続した/が、ひとつの/にまとめられてるみたいです。
これは何故ですか?
0254nobodyさん
2008/05/07(水) 17:31:08ID:???0255nobodyさん
2008/05/07(水) 17:38:29ID:???違うURLでリンクされてしまう可能性があるということですよ
SEO的に問題があるでしょう
0256nobodyさん
2008/05/07(水) 17:42:09ID:???0257nobodyさん
2008/05/07(水) 17:42:25ID:???理由までは知らないがUN*Xじゃそういうもんなんでしょ
Windows(IIS)でどうなるかはしらないけど。
0258nobodyさん
2008/05/07(水) 17:46:07ID:???ただ、URLでもそうなるのは問題ではないでしょうか?
PATH_INFOを使うのではなく、REQUEST_URIを自分で分解して
処理する方がいいのではないでしょうか
0259nobodyさん
2008/05/07(水) 17:46:55ID:???よくない
0260nobodyさん
2008/05/07(水) 17:48:50ID:???単なる煽りと区別がつきません
>>256
http://hoge-no-blog////////////////////////1
こんな風にリンクされてもいいのですか?
0261nobodyさん
2008/05/07(水) 17:53:26ID:???http://www.google.co.jp/reader/////view/
等と指定するとページが見つからないと言われます
googleもやはりスラッシュはまとめるべきではないと
考えているからではないでしょうか?
0262nobodyさん
2008/05/07(水) 17:58:07ID:???http://www.google.co.jp/////nwshp?hl=ja&utm_source=ja-wh
0263nobodyさん
2008/05/07(水) 18:00:39ID:???それに刃向かって「気持ち悪い!」って思うなら、あなたの言う通り
REQUEST_URIを自分で分解したら?
0264nobodyさん
2008/05/07(水) 18:23:18ID:???0265nobodyさん
2008/05/07(水) 19:36:58ID:???http://httpd.apache.org/docs/2.0/ja/mod/mod_dir.html
この説明の中には、最後のスラッシュの扱いの記述のみがあり、
連続するスラッシュに関する記述はありませんが・・・
0266nobodyさん
2008/05/07(水) 23:11:54ID:13lDIKGHカラムは、id,bookName,userId として、bookNameは本の名前、userIdは登録者のIDです
このテーブルに対して、削除のプログラムを作りたいのですが(delete.php)、
この.phpへのアクセスがGetメソッドでパラメタを渡すしかない場合、
delete.php?bookId=100&uId=10の形でリンクして、そのまま
delete from bookTable where`id`=$bookId and `userId` = $uId を実行しようと思ってます
が、上記の場合、不正アクセスされてuserIdやbookIdを総当りでランダムで打ち込まれたら
簡単に消されちゃうような気もします
セキュリティ向上のために、どのような手段が考えられますか?
どんな視点でもいいので、ご意見いただければ嬉しいです よろしくお願いします
0267nobodyさん
2008/05/08(木) 00:50:06ID:???メインプログラムでセッションを張る
削除プログラムはセッションを張ることを絶対にしない
メインプログラムがセッションIDをWORK用DBに書き込む
メインから削除へセッションIDを渡す(GETでもいいよ)
削除プログラムに渡されたUSER IDとセッションIDを照合する
両者ともに合致すれば削除へ
これはまずいんじゃね?って指摘があればよろしくです。
0268266
2008/05/08(木) 02:47:01ID:???where `userId` = $_SESSION['uId'] ってことですか?
今のプログラムでは、ログイン時にユーザIDをセッション化して、
ずっと引き回すようにはしています…
理解できてなかったらすみません
0269nobodyさん
2008/05/08(木) 03:09:21ID:???その質問て前半のDBが云々は別にいらなくて、
要は「不正ログインされないためにはどういうことを気をつけたらよいか」ってことだよね?
0270nobodyさん
2008/05/08(木) 03:22:37ID:???不正アクセス(セッションIDが盗聴される等)だとあまり意味ないと思うけど。
不正アクセスに対するという意味では通信をSSLにするとか
Webで検索すれば出てくるような定番の方法をまずやるべきだと思うな。
0271nobodyさん
2008/05/08(木) 09:51:18ID:???セッション取得時の情報やセッション中のやりとり内容が盗み見られるのは困る
というならSSL使えばいい
0272266
2008/05/08(木) 10:21:05ID:???すごくためになりました
>>267 さんの意見は
if($_SESSION['uId']==$_GET['uId']){
$db->execute($deleteSql);
}
って感じですよね? ようやく理解できました
(SSLを使った上で上のような処理にすれば大丈夫でしょうか?)
とりあえずこれで行こうと思っています
ほんとにありがとうございました
0273nobodyさん
2008/05/08(木) 10:47:52ID:???>if($_SESSION['uId']==$_GET['uId']){
これって意味ある?
ログインしてるかどうかは$_SESSION['uId']に値が
入ってるか入ってないかで判断できると思うんだけど。
だってログインしない限り$_SESSION['uId']には値が入らないんでしょ?
0274266
2008/05/08(木) 11:30:26ID:???>だってログインしない限り$_SESSION['uId']には値が入らないんでしょ?
そうだと思いますよ
ただ、delete文の実行条件として、念のため検証するっていう事じゃないでしょうか?
単純に delete from `bookTable` where `bookId`=$_GET['bookId'] and `uId`=$_GET['uId'] だと
別の正規ユーザとしてログインした人間が、イタズラしようとしてブラウザのurl欄をいじったら
簡単に不正な削除処理がされてしまう可能性があるからかな、と理解しているんですが…
(delete.php?bookId=10&uId=100 のアクセスで削除処理を実行する場合、簡単にパラメータ書き換えられるので)
僕の勘違いかもしれません 誰でも、気が向いたら意見くれるとうれしいです
ただこれも、セッションの値を好きなタイミングで書き換えられたらダメですよね
そんなことできるのかな それとも、ページの頭でログインチェッカー入れてれば大丈夫かなぁ…
0275nobodyさん
2008/05/08(木) 11:50:44ID:???>別の正規ユーザとしてログインした人間が、イタズラしようとしてブラウザのurl欄をいじったら
delete from `bookTable` where `bookId`=$_GET['bookId'] and `uId`=$_SESSION['uId']
でいいんでは?
0276266
2008/05/08(木) 12:24:26ID:???やっぱりそれで良いんですかねぇ…
今作ってるプログラムはその形なんです まんまそのままです
でも不安だったので質問させてもらいました
もう一つ手を加えて、セキュリティをあげることってできないのかなぁ
きりがないですけどね、言い出したら。
0277nobodyさん
2008/05/08(木) 19:11:48ID:aEDgk2Ho全然高度高くないじゃん
それを言うならセッションジャックだろwww
0278nobodyさん
2008/05/08(木) 19:21:39ID:???全然分かってないじゃん
ハイはhighじゃないんだけどwww
0279nobodyさん
2008/05/08(木) 19:26:22ID:???ただし、日本では、航空機の占拠行為についてのみこの語を用いる場合が多い。
本当だ
この勘違いはかなりの日本人がしてるだろうな
>>278
毛唐乙www
0280nobodyさん
2008/05/08(木) 19:30:04ID:???0281nobodyさん
2008/05/08(木) 19:31:51ID:???これでちゃねらー釣るかwww
0283nobodyさん
2008/05/08(木) 19:35:53ID:???ジャック=盗聴だから
検索数もセッションジャックが圧倒的に多いから
セッションハイジャックは勘違いだろwww
0286nobodyさん
2008/05/08(木) 19:40:29ID:???瀬戸内シージャック事件だか何だか(犯人射殺になった事件)のせいなのかな。
>>277を見て「そうかー。離陸前の飛行機はハイジャックされないんだー」と
賢くなった気分になろうとしてみた。一瞬だけ。
0287nobodyさん
2008/05/08(木) 19:43:44ID:???0289nobodyさん
2008/05/08(木) 19:47:09ID:???ハイジャックという単語に乗っ取りの意味がある
なぜ英和ぐらいひけないかね・・・
0291nobodyさん
2008/05/08(木) 20:59:32ID:???0292nobodyさん
2008/05/09(金) 00:56:37ID:???0293nobodyさん
2008/05/09(金) 07:23:05ID:???昭和生まれはもう終わりバイバイw
0294nobodyさん
2008/05/09(金) 12:11:52ID:???0295nobodyさん
2008/05/09(金) 15:50:07ID:cq1aYSJIログアウトされません。
UAのチェックによるセッションジャック対策は
されていないようです。
Googleがしていないということは、あまり意味がないのでしょうか?
意味のあるセッションジャック対策とは、
どのようなものでしょうか?
0296nobodyさん
2008/05/09(金) 16:07:57ID:???接続の途中でUAが変わることなんて通常はないから、
チェックしないよりはした方がいいですよね?
Googleって案外怠慢なんですね
0297nobodyさん
2008/05/09(金) 16:14:53ID:???0298nobodyさん
2008/05/09(金) 21:05:07ID:???あらかじめ決められた大きさに画像を分割するようなCGIを
Perl+Imagemagickで作ったのですが、
実行してみると意外とサーバに負荷がかかってしまいます。
そこで、画像をブラウザ側で分割→分割した各画像をサーバに送信、
というようなことができれば良いと思うのですが、
ActionScriptあたりを使えば実現できるんでしょうか?
それとも、他に良い方法があるんでしょうか?
0299nobodyさん
2008/05/11(日) 14:43:33ID:+WmV08hv標準の設定だとパラメータが足りないみたいでセッションが消失するようになりました
ただmemcachedの設定の資料がネット上にほとんど見つかりません
memcachedに関する詳しい資料があったら教えてください
0300nobodyさん
2008/05/12(月) 20:41:58ID:???(個数を増やしたら反映できるようにしたい)
を作りたいと思っています。
在庫管理以外は別で作ることになっており、後で結合するような形になります。
サンプルや作り方を検索しても思うように出てこず、
買った本もイマイチで、初心者であることもありうまく作ることが出来ません。
わかりやすいサイトやサンプルなどありましたら参考にさせて下さい。
0301nobodyさん
2008/05/13(火) 10:17:39ID:???0302nobodyさん
2008/05/13(火) 19:12:06ID:???いい事言うなあお前。
みんなが頭じゃわかっててもなかなか実践できない事を口に出して言えるなんざ大した自信だよ。
それで出来てなかったらあのインチキ占いのバアさんと一緒だぞお前。
そんなに当たり前の事を言いたかったら尼さんにでもなって言行等しくなってから説教したらどうだ。
0303nobodyさん
2008/05/13(火) 19:21:51ID:???0304nobodyさん
2008/05/14(水) 19:09:27ID:FZ1Ewx/2ページ表示とポストされるまでの時間の差を見て
それが短すぎた場合に受付を拒絶するというアイデアを考えました
これってどうですか?
0305nobodyさん
2008/05/14(水) 19:25:57ID:???0306nobodyさん
2008/05/14(水) 19:28:28ID:???10秒制限だったとしてもローカルで書いてコピペして投稿を弾いちゃうよね
確かに素敵システムや
0307nobodyさん
2008/05/15(木) 14:35:52ID:6TpfGxq5ブラウザのアンカーがクリックされたときに(キャッシュではなく)常にサーバーに問い合わせたいんです。
かつ、ブラウザの戻るボタンは普通に使わせたいです。
今、これがしたいがためURLが常にユニークになるよう、
アンカー出すときperlで
http://xxx?($time)
って悪あがきしてるんですが、我ながらダサいと思ってます。
他になにか方法あるんでしょうか?
0308nobodyさん
2008/05/15(木) 17:36:59ID:???0309nobodyさん
2008/05/15(木) 18:38:43ID:???0310nobodyさん
2008/05/15(木) 18:57:31ID:D2TXYMi6ブラウザによって動的に属性の値を変えるべきでしょうか?
0311nobodyさん
2008/05/15(木) 18:58:29ID:???0312nobodyさん
2008/05/15(木) 19:16:53ID:???0313nobodyさん
2008/05/15(木) 19:20:53ID:???0314nobodyさん
2008/05/16(金) 19:07:37ID:cMD4NoxHどのような対策をすればいいですか?
0315304
2008/05/16(金) 19:11:43ID:???表示から10秒も待たないはずですので、
素敵システムを実装しました。
ローカルで下書きしてコピペするケースは、まず少ないですし、
書くとしてもページを表示してから書くと思いますので、
まず問題ないかと思います。
皆さんも真似していいですよ。
0316nobodyさん
2008/05/16(金) 22:15:12ID:???0317nobodyさん
2008/05/16(金) 22:52:45ID:???0319nobodyさん
2008/05/16(金) 23:03:51ID:WXqtcL95何を使えばいいかも分からん。
誰か教えてくだされー
スクリプトを使うんでしょうか?
0320nobodyさん
2008/05/17(土) 00:09:53ID:???0321ハチミツ
2008/05/17(土) 02:18:03ID:NjyaorB6ttp://bbs.832tool.net/
のショボい掲示板を作って、パーミッションは604にしました。
しかし、なぜかindex.phpのスクリプトが抜かれてしまいます。
教えてください。
また、サーバはXREA.COMを借りています。
0322nobodyさん
2008/05/17(土) 02:50:45ID:???0323nobodyさん
2008/05/17(土) 04:06:44ID:???秀丸でもいいんでしょうか
0324nobodyさん
2008/05/17(土) 04:13:23ID:???0326nobodyさん
2008/05/17(土) 22:45:28ID:???0327nobodyさん
2008/05/18(日) 10:40:25ID:???0328nobodyさん
2008/05/18(日) 11:49:33ID:cNQ2cmgi今、ASP的なサービスでアンケートフォームを作っています。内容的には
・「名前・年齢・性別」などの基本的な項目10コ
・アンケートシステムの利用者が任意で追加できる追加質問3コ
・追加質問は回答形式を テキスト入力/ラジオボタンなど選択制 を自由に選択可
・追加質問は、自由なタイミングで変更・削除できる
…という構成になっています。
このとき統計をどう取ったらいいのか悩んでいます
基本項目に限ればすべての期間を対象にした統計を取れますが、
追加質問の項目はそうもいきません(質問が変わるので)
こういう場合はどうしたらいいんでしょうか?
追加質問の項目一個ごとに統計取るのかなぁ…
0329nobodyさん
2008/05/18(日) 12:06:50ID:???0330edry(えどりぃ)
2008/05/18(日) 12:43:24ID:???その構成だと「実験計画」は完全無視ですか、
運営や技術より統計のこと考えた方が吉かと。
http://ja.wikipedia.org/wiki/統計学
統計学なんでもスレッド7
http://science6.2ch.net/test/read.cgi/math/1193183539/l50
0332nobodyさん
2008/05/18(日) 18:03:44ID:???なめてんの?
0333nobodyさん
2008/05/18(日) 18:13:32ID:???0334nobodyさん
2008/05/18(日) 18:37:41ID:???今は閉鎖されてしまった髭めがねさんの掲示板の
以下のタイプを探しています
↓
「New NICOLE Board Type-2 v1.15b - Edit by 髭めがね」
かなり探したのですが見つけられませんでした。
再配布場所をご存知の方いらっしゃれば教えてください
0335nobodyさん
2008/05/18(日) 18:52:30ID:???さくっと検索してみたけどこれじゃダメか?
0336nobodyさん
2008/05/18(日) 19:17:20ID:???そちらのサイトが閉鎖されている・・・・
と思っていたのですが、
串を通してみたらなぜかいけました!
助かりました、ありがとうございます。
0337nobodyさん
2008/05/19(月) 02:22:04ID:i7qsMY9zそのいう場合CSSだと中のurlをいちいち書き換えないといけません
そこで拡張子CSSもPHPとして実行するようにしたらいいんじゃないかと思ったのですが、
このアイデアどう思いますか?
0338nobodyさん
2008/05/19(月) 02:22:55ID:???0339nobodyさん
2008/05/19(月) 12:13:58ID:???アイデアではなくて逃げてるだけ
設定ファイルに画像ファイルの置かれてるベースの URL を書いておけばいいだけじゃないか
0341337
2008/05/19(月) 18:26:53ID:???mod_rewriteでcssをcss_index.phpに渡して
そこで書き換えることにしました
0342nobodyさん
2008/05/19(月) 18:40:08ID:???なにを小難しいことやろうとしてるの?
0343nobodyさん
2008/05/19(月) 19:11:39ID:???0344nobodyさん
2008/05/19(月) 19:14:21ID:???0345nobodyさん
2008/05/19(月) 19:41:38ID:???background-image: url(画像のURL)
の「画像のURL」部分を変更したいってことだよな。
<link href="CSSのURL"
ではなくて。
0346nobodyさん
2008/05/19(月) 19:46:42ID:???指定しなきゃダメな勢いで変える必要があるっぽい。
> 画像用のサーバが変わることがありますが、
0347nobodyさん
2008/05/19(月) 20:05:39ID:???どうせコード内容は普通のCSSファイルと大して変わらないでしょ。
■ このスレッドは過去ログ倉庫に格納されています