のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,906人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】下らねぇ質問はここに書き込みやがれ 68

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    251 : nobodyさん - 2008/05/08(木) 11:33:28 ID:??? (+71,+29,-18)
    ストーカーされて気持ち悪いの間違いでは?
    252 : nobodyさん - 2008/05/08(木) 11:36:09 ID:??? (+23,-12,+2)
    253 : nobodyさん - 2008/05/08(木) 11:43:53 ID:??? (-1,-29,-6)



        .__
        ヽ|´∀`|ノ <先生!fscanfがおかしいです!
        |__| 
         | |

    254 : nobodyさん - 2008/05/08(木) 11:45:46 ID:??? (+14,-3,+0)
    仕様です
    255 : 0 - 2008/05/08(木) 12:03:56 ID:6fBs3OYg (-11,+29,-44)
    >>249
    もしよければ具体的なソースコードなど教えてもらえないでしょうか?
    256 : nobodyさん - 2008/05/08(木) 12:04:51 ID:??? (+42,+24,+0)
    えっ!
    257 : nobodyさん - 2008/05/08(木) 12:05:52 ID:??? (+52,+29,-2)
    びっくりしたなぁもう!
    260 : nobodyさん - 2008/05/08(木) 12:26:13 ID:??? (+86,+29,-12)
    >>258
    おかしくないんじゃね?書き方が古いが

    斜めにしか読んでないから納得いかないなら具体的に示せ
    262 : nobodyさん - 2008/05/08(木) 12:36:29 ID:??? (+22,+29,-7)
    >>261
    何度いえばわかりますか携帯端末情報とればいいだろ
    263 : nobodyさん - 2008/05/08(木) 12:41:47 ID:??? (+77,+29,-49)
    >>260
    レンタルサーバーに設置して予定編集ページに飛ぶためにクリッコしてもページが切り替わらんのです。
    自宅サーバー設置してやってみましたが同じだったのでスクリプトかと思いまして
    264 : nobodyさん - 2008/05/08(木) 12:44:28 ID:??? (+7,-29,-12)
    >>263
    まずおまえが使ってる鯖設定とかphpバージョンとかphp.iniの設定とかあるんじゃないのかね?
    265 : nobodyさん - 2008/05/08(木) 12:54:16 ID:??? (+12,-29,-35)
    >>263
    ヒント:古いバージョンと新バージョンのPHPでのGETとPOSTの取得方法

    ソースみたら動かなくて当然
    よく読まなかったのかい?
    267 : nobodyさん - 2008/05/08(木) 14:47:17 ID:??? (+52,+29,-2)
    いつの時代の話だよw
    268 : nobodyさん - 2008/05/08(木) 14:55:12 ID:??? (-5,-26,-39)
    >>266
    一回だけ認証すればあとはセッション使うだけだろ

    ちなみにguid=onでIDが取れるようになったが、簡単に偽装できるのでお薦めしない
    269 : nobodyさん - 2008/05/08(木) 15:33:41 ID:??? (+41,+7,-69)
    セッション処理で接続先の環境が違った場合の処理ってどうするのがいいですか?
    セッションの内容を消してしまうと、本来のユーザが困るし・・・
    270 : nobodyさん - 2008/05/08(木) 15:35:29 ID:??? (+91,+29,-28)
    最近下らない質問じゃなく頭悪い質問が多いな
    271 : 227 - 2008/05/08(木) 15:41:46 ID:??? (+69,+29,-48)
    >>228

    鯖というと自分側のですよね?
    相手側は直アクセスでは遅くないし


    でも 外部へのアクセスだけがそんなに遅いもんです?
    なにか解決方法ないものか…

    もちろんキャッシュはしてるけど してないときが激遅です
    272 : nobodyさん - 2008/05/08(木) 15:55:56 ID:??? (+98,-29,-17)
    >>227
    DNS?一度IPでアクセスしてみて確認
    273 : nobodyさん - 2008/05/08(木) 16:13:07 ID:??? (+70,+29,-29)
    >>270
    答えられないなら黙っとけよゴミ虫
    274 : nobodyさん - 2008/05/08(木) 16:19:20 ID:??? (+3,-29,-25)
    >>265
    まじあざっす!
    まったくPHPがわからない素人なのです
    .htaccessでregister_globalsをONにしたらできました
    275 : 0 - 2008/05/08(木) 16:35:36 ID:??? (+62,+29,-166)
    接続環境の変化を検知した時点で
    セッションIDを変更して新規のセッションとして開始すると、
    UAをころころ変えながら繰り返しアクセスすることで
    セッションリソースを大量消費される攻撃に晒される危険があるかと思います。

    またexitで処理を停止させてしまうのも、あまりよろしくない。
    ルーティングは、後に任せるべき。

    セッションがない状態でアクセスした時と同様の処理をしたいのですが、
    既にその時点でセッションは開始されてしまっているので、
    なかなかむずかしいんですよね・・・
    276 : 0 - 2008/05/08(木) 16:43:38 ID:??? (+62,+29,-57)
    「$_SESSIONをクリアし、
    それでいながら、
    その変更を本来のセッションストレージに反映させず、
    また新規でセッション領域を消費しない」
    と処理をやればいいかと思います
    どうすればいいですか?
    277 : nobodyさん - 2008/05/08(木) 17:44:50 ID:??? (+8,-29,-4)
    >>274
    なぜ、現行Verではデフォルトでregister_globals=offになっているのかも知っておこうね。
    278 : nobodyさん - 2008/05/08(木) 18:23:08 ID:??? (+0,-30,-250)
    >>243
    >>261
    >同じ機種だと同一のagentにならないですか?
    逆を言えば、同一機種(+同一ファームウェア?)で無い限りはアクセスを遮断出来ます。
    実装が簡単な割に得られる効果は大きいです。

    >セッションIDを毎回変えるというのは、
    >session_regenerate_id で検索すればいいよ。

    は検索しましたか?
    URLにセッションIDを含む以上、URLが漏れたら非常に危険です。
    しかしセッションID自体をアクセス毎に変えることで、
    この危険性はほぼ100%解消できます。

    間違えて表示中のURLを漏らしてしまったとしても、
    そのURLに含まれるセッションIDは既に無効になっている事になるからです。
    279 : nobodyさん - 2008/05/08(木) 18:32:13 ID:??? (+8,-29,+0)
    >>269
    1.接続環境の変更は考慮しない
     
    2.接続環境の変更を確認した時点で、セッションを適切に破棄し、
     新セッションを開始する。
     
    >接続環境の変化を検知した時点で
    >セッションIDを変更して新規のセッションとして開始すると

    新規セッション開始前に、旧セッションを破棄すればいいだけでは?

    >UAをころころ変えながら繰り返しアクセスすることで
    >セッションリソースを大量消費される攻撃に晒される危険があるかと思います。
     
     まずセッション管理はどうしてるの?
     ブラウザ終了時までのセッションであれば、
     ブラウザ起動する毎に新セッションが発行され、リソース消費を防ぐ手段はありません。
     
     クッキーに有効期限が設定されているのであれば、
     適切に不要なセッションを削除する事でリソースの消費は防げます
    280 : nobodyさん - 2008/05/08(木) 19:47:02 ID:??? (+57,+29,-32)
    セッションにどんなでかいデータ持たせるつもりなんだ?
    281 : nobodyさん - 2008/05/08(木) 20:04:07 ID:??? (+3,-29,-96)
    iノードは有限だから小さくてもファイル大量に作られたら嫌じゃね?
    っていうか、セッションファイルが大量になった時のパフォーマンスどうなんだろ?
    特に考えたこともなかったけど
    symfonyのキャッシュ機構みたいに遅くならない工夫してんのかな
    282 : nobodyさん - 2008/05/08(木) 21:24:09 ID:??? (+3,-30,-52)
    ファイルに保存するのであればOS依存だろうし。
    パフォーマンスに影響する程のモノでは無い。
    きちんと破棄処理すりゃiノードを圧迫する事はありえない。

    どうしてもきになるなら、session_save_handlerでも使って好きに実装すればいいんじゃね?
    283 : nobodyさん - 2008/05/08(木) 21:39:36 ID:??? (+7,-30,-91)
    しつもん
    JavaScriptでencodeURIした文字列を受け取ると"+"だけ消えるんですが何故?

    a.html
    <select name="select"><option value="A+-*/">

    a.js
    var a=encodeURI(document.forms[0].select.value) ←この時点では"A+-*/"

    (xmlHTTPRequestでPOST送信)

    a.php
    a=$_POST['a']                  ←ここで"A -*/"になってる

    +だけの理由がよくわかりません。
    284 : nobodyさん - 2008/05/08(木) 22:25:28 ID:??? (+32,-30,-60)
    >>283
    実装の違い。
    PHPのurldecodeは+をスペース文字としてデコードする。

    js側で encodeURIComponent() 使えばいいよ。
    285 : nobodyさん - 2008/05/08(木) 22:38:35 ID:??? (+62,+29,-15)
    >>284
    フムウそんな罠があったとは
    調べてみるサンクス
    286 : nobodyさん - 2008/05/08(木) 23:28:14 ID:??? (+2,-25,-22)
    プレス‐リリースを発信してるサイトはPHPで作ってるのが多いですが、簡単に作れますか?
    287 : nobodyさん - 2008/05/08(木) 23:36:49 ID:??? (+57,+29,-12)
    質問内容から判断すると簡単には作れないだろう
    誰かに作成依頼するなら話は別だが
    288 : 227 - 2008/05/09(金) 00:29:55 ID:??? (+61,+29,-24)
    >>272

    どもです
    直だと早いんですよねー

    PHPからだと遅い… 謎
    鯖がくそなのかなあああああ
    289 : nobodyさん - 2008/05/09(金) 00:38:14 ID:??? (+77,+29,-43)
    そもそも、その直でのアクセスしてるマシンとPHPが動いてるマシンが
    同一なのかそうでないのかすら書かれてないのに判断できる訳がない

    違うと推測して>>272のIPアドレスでのアクセスは試してみたのか?
    290 : 227 - 2008/05/09(金) 01:08:14 ID:??? (+13,-29,-86)
    >>289

    PHPが動いてるのはレンサバですねー

    アクセスしてるのは外部のサイトの公開API

    直だと早い早い RESTだからブラウザ直でアクセスしても早いよ
    借りてるうちのレンサバのPHP -> 外部APIが激遅

    なんでかねえ・・・
    291 : nobodyさん - 2008/05/09(金) 01:26:12 ID:??? (+7,-29,-62)
    直が速いのはわかったから、少しは切り分けくらいしたらどうだね
    simplexml_load_file()を含む部分のコードを自分の端末で動かして外部サイトに繋いでみるとか
    レンサバにsshとかで入れるのなら、レンサバのw3m等で繋いでみるとか

    PHPの問題なのか、レンサバの問題なのかすらわからんじゃないか
    292 : nobodyさん - 2008/05/09(金) 01:26:13 ID:??? (+11,-6,+0)
    293 : 227 - 2008/05/09(金) 02:55:54 ID:??? (-1,-29,-49)
    >>291

    その辺はテストしてますよー

    PHPからだと遅い…
    simplexml_load_fileというか HTTPリクエスト系が激遅

    鯖なのかな
    それにしては激遅だ
    294 : 227 - 2008/05/09(金) 03:06:20 ID:??? (+57,+29,-17)
    w3m もう一度試したら 遅いわ・・・

    鯖なんかなあ
    時間帯が時間帯だしなあ

    PHPからはいつやっても遅いのはたしかなんだけど
    295 : nobodyさん - 2008/05/09(金) 03:12:39 ID:??? (+16,-6,+1)
    とりあえずIDは出した前
    296 : 227 - 2008/05/09(金) 03:16:08 ID:snanmjyt (+26,+28,-17)
    wgetでやっても同じですねー

    Resolving ... で時間がかかってる

    時間が時間だけにたまたまかもだけど

    ブラウザからとPHPからとで 相手側がなんか処理わけとるんかなあ
    297 : 227 - 2008/05/09(金) 03:19:58 ID:snanmjyt (+27,+29,-8)
    出てきた IPでつないだら早い・・・・

    これはDNSが問題???

    どうしようもないのか よくわからないんですけど
    298 : 227 - 2008/05/09(金) 03:32:48 ID:snanmjyt (+32,+29,-73)
    わかたこと

    w3m, getw から ドメインでアクセスすると遅い
    IP直でアクセスすると早い

    Resolving ドメイン名 .... が長い

    だけど nslookupでドメインからひいて見ると IPはすぐに返ってくる
    よくわからん・・・

    その場しのぎでIPでアクセスするようにするか・・
    299 : nobodyさん - 2008/05/09(金) 03:50:29 ID:??? (+81,+29,+0)
    >>272,289でとっくに言われてるのに・・・
    300 : 277 - 2008/05/09(金) 03:55:06 ID:snanmjyt (+26,+23,-68)
    すんません
    いみがわからなかったから調べてました…

    PHPからgethostbyname()で事前に変換してみても おそかった
    直IPだと早い

    ということは 解決方法はなしですかね??
    今、IP直でやるようにしましたが 万が一相手の鯖がかわったらアウトですよね
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について