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

    私的良スレ書庫

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

    元スレPHP総合雑談スレ

    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
    651 : nobodyさん - 2009/04/14(火) 01:22:41 ID:??? (-1,-29,-9)
    >>650
    なんかすごい名前のクラスだけど
    .NetのArrayListってどんなの?
    652 : nobodyさん - 2009/04/14(火) 01:23:23 ID:??? (+45,+22,-2)
    と思ったけどマルチですか
    653 : nobodyさん - 2009/04/14(火) 20:58:24 ID:??? (+61,+29,-13)
    >>648はさっさと答えてやれよ
    654 : nobodyさん - 2009/04/14(火) 23:05:33 ID:??? (+57,+29,-15)
    リファラではじけよ、そんな当てずっぽうURL。
    655 : nobodyさん - 2009/04/14(火) 23:14:22 ID:??? (+0,-18,-2)
    りふぁら(笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑
    656 : nobodyさん - 2009/04/14(火) 23:38:07 ID:??? (-1,-29,-60)

    URL直叩きを防ぎたいだけなんだからリファラで十分だろ?

    >>650
    phpのarrayはもともと可変だろ。引数に文字を入れられるからArrayListにもDictionaryにもなる。
    657 : nobodyさん - 2009/04/14(火) 23:44:39 ID:??? (+45,+22,-20)
    リハラーは偽装可能だから無意味だろ
    658 : nobodyさん - 2009/04/15(水) 01:26:03 ID:??? (+57,+29,-32)
    意味がないことに時間を費やすより、有意義なことにつかったほうがいいという意見もあるといえばある
    しかし相変わらずPHPとはあまり関係ない話題だわなw
    659 : nobodyさん - 2009/04/15(水) 08:45:59 ID:??? (+57,+29,-21)
    リファラは常にブロックしてる輩がいるから、その方法はありえないな。
    660 : nobodyさん - 2009/04/15(水) 12:58:58 ID:??? (+97,+29,-82)
    結局のところ

    > さらに言うと、
    > 「GET値を渡される場合のURLには必ず ? という文字が含まれる」
    > という認識で間違いありませんか?

    これに解答できれば解決ってことだろ。
    俺も気になるから誰か明快な解答を頼む
    661 : nobodyさん - 2009/04/15(水) 13:03:48 ID:??? (+35,+17,+0)
    本人乙
    662 : nobodyさん - 2009/04/15(水) 13:05:17 ID:??? (+12,-29,-47)
    >>660
    ブラウザのユーザー入力URLではそうとは限らない(rewriteされる可能性があるから)
    でも最終的にApacheのコアエンジンが解釈するURLではその通り。それだけ。
    ?キー1=値1&キー2=値2.... はたぶんRFCの規定かなんかで仕様扱い。
    663 : nobodyさん - 2009/04/15(水) 13:11:49 ID:??? (+58,+22,+0)
    >>660
    本人お疲れ~
    664 : nobodyさん - 2009/04/15(水) 16:13:41 ID:??? (+57,+29,-26)
    十分かどうかは分からないけど、ある程度の効果はある。よほどみたいページじゃなければ、わざわざ偽装してまでアクセスしようと思わないから。
    665 : nobodyさん - 2009/04/15(水) 22:17:44 ID:??? (+57,+29,-70)
    無駄な努力をがんばりたいのは勝ってだが、それはPHPの雑談ではなかろうとおもった
    言語は受け取ってから動作するわけで、受け渡す値は
    どう考えてもHTTP仕様やHTTPサーバ実装の話題だろう
    666 : nobodyさん - 2009/04/16(木) 11:30:11 ID:??? (+63,+29,-18)
    これで読み込みが速くなるとか言うけど変わらないんだけど・・・
    http://www.ideaxidea.com/archives/2008/01/3classcompressorphp.html
    667 : nobodyさん - 2009/04/16(木) 23:00:39 ID:??? (+10,-26,-20)
    >>>666
    既にサーバー側で、レスポンスを圧縮して転送してるんじゃない?
    668 : nobodyさん - 2009/04/17(金) 22:21:30 ID:??? (+65,+29,-8)
    げとでも?が付かない場合もあるでしょ。
    http://aaaa.com/abc.php/gomen/suimasen/kanben/
    みたいな感じで。
    669 : nobodyさん - 2009/04/17(金) 23:03:48 ID:??? (+14,-22,-12)
    >668
    GETリクエストではあるかもしれないが、GET変数じゃないだろ、それ。
    670 : nobodyさん - 2009/04/17(金) 23:22:19 ID:??? (-1,-29,-82)
    GETリクエストでPATH_INFOとってるだけだな。
    というか、そういう話ならそもそも
    GETリクエストはデータ送信が主目的じゃないから
    大抵のサイトのGETリクエストには?なんかついてないわ
    671 : nobodyさん - 2009/04/20(月) 08:07:56 ID:??? (+26,-30,-70)
    知恵をお借りしたいです。

    $str = '"aaa", 0, 2';
    substr($str);

    ↑これを、
    substr('"aaa", 0, 2');
    ではなく
    substr("aaa", 0, 2);
    として認識させる方法はないのでしょうか?
    型変換とか色々考えてみたけど思い付きませんでした。
    672 : nobodyさん - 2009/04/20(月) 08:55:32 ID:??? (+22,-28,-12)
    eval
    673 : nobodyさん - 2009/04/20(月) 16:33:38 ID:??? (+60,+29,-11)
    >>672
    知りませんでした。ありがとうございます。
    674 : nobodyさん - 2009/04/20(月) 16:46:13 ID:??? (+40,+14,+2)
    >>671-672
    いただき
    675 : nobodyさん - 2009/04/20(月) 16:51:15 ID:??? (+30,+12,+0)
    おいおいw
    676 : nobodyさん - 2009/04/20(月) 16:56:31 ID:pbLy9Xug (+12,+27,+0)
    えばるな。
    677 : nobodyさん - 2009/04/20(月) 22:55:11 ID:??? (+57,+29,-18)
    そしてまた脆弱性のあるコードが生まれるのであった・・・
    678 : nobodyさん - 2009/04/20(月) 23:06:09 ID:??? (-11,-29,-15)
    き、脆弱性(笑
    679 : nobodyさん - 2009/04/20(月) 23:41:19 ID:??? (+3,-30,-136)
    なんでなんでもすぐevalで解決しようとするにゃん(´・ω・`)?

    $str = '"abcde", 0, 2';

    $arr = split(',', str_replace('"', '', $str));
    substr($arr[0], $arr[1], $arr[2]);

    さくっと分けてしまえばいいやん

    むしろ
    $str = "abcde";
    $arg1 = 0;
    $arg2 = 2;
    substr($str, $arg1, $arg2);
    最初から分けておくべきじゃね
    680 : nobodyさん - 2009/04/21(火) 00:31:48 ID:??? (+57,+29,-14)
    ちょっと始めたらあれもこれもやりたくなってきりが無い
    画像認証と確認メールで再認証てどっちがいいの?
    681 : nobodyさん - 2009/04/21(火) 00:55:01 ID:HHvQ3yZ0 (+81,+29,-26)
    ここだった。

    終わった・・・
    今まで、MySQL(サンの傘下)で開発していたシステムが全て水の泡だ・・・

    【速報】オラクルがサンを買収
    http://headlines.yahoo.co.jp/hl?a=20090420-00000004-zdn_ait-sci
    682 : nobodyさん - 2009/04/21(火) 01:02:02 ID:??? (+55,+29,-18)
    非リレーショナルDBMSの時代クルー!
    こねえよバカ
    なんだとメガトロン
    683 : nobodyさん - 2009/04/21(火) 01:22:35 ID:??? (+52,+29,-2)
    ポスグレ時代到来
    684 : nobodyさん - 2009/04/21(火) 01:24:33 ID:??? (+56,+28,-33)
    少し前にMysqlの開発者がSunからエクソダスってたけど、やっぱ知ってたんだろうな
    685 : nobodyさん - 2009/04/21(火) 01:51:52 ID:??? (+57,+29,-18)
    ようやく話をまとめたのかって感じだな
    とりあえずはOracle大勝利か
    686 : nobodyさん - 2009/04/21(火) 09:26:36 ID:??? (+57,+29,-46)
    今まで定数の宣言に何も疑わず define を使ってたんですが、
    軽く速度はかったら宣言するのも呼びだすのも時間かかってるようでした。

    定数の宣言はどうするのがいいと思いますか?
    687 : nobodyさん - 2009/04/21(火) 10:35:44 ID:??? (+57,+29,-7)
    コンパイル言語じゃない限り定数で速くなることはないと思っていいかと
    688 : nobodyさん - 2009/04/21(火) 11:05:06 ID:2lbDKRu3 (+30,+29,-6)
    >>681
    疎いからよくわかんないんだけど、これはMySQL終了のお知らせ?
    689 : nobodyさん - 2009/04/21(火) 13:28:13 ID:??? (+57,+29,-19)
    まさか・・・Mysqlの資格試験もチケット制になり、お金をむしり取られるのですか?
    690 : nobodyさん - 2009/04/21(火) 14:13:29 ID:??? (+43,-4,-9)
    PHPって変数を読み取り専用にロックって出来ないよな。
    691 : nobodyさん - 2009/04/21(火) 15:49:02 ID:??? (-15,+6,-3)
    変更できない変数ってそりゃ定数じゃん
    692 : nobodyさん - 2009/04/21(火) 18:28:24 ID:og7kptdR (+35,+29,-46)
    >>690
    どんなロックしたいのかにもよるな。

    コードにベタ書き完璧に固定するのか(定数でおk)
    最初に定義したら変更できないようにしたいのか
    何らかの条件下で固定したいのか

    操作者に変更されたくないのか
    共同開発者に変更されたくないのか
    自身のバグによる誤操作を防ぎたいのか
    693 : nobodyさん - 2009/04/21(火) 19:54:37 ID:??? (-2,-30,-20)
    flock($hensuu,LOCK_EX)でできない?
    694 : nobodyさん - 2009/04/21(火) 20:17:06 ID:??? (+40,+22,+0)
    なんと
    695 : nobodyさん - 2009/04/21(火) 20:28:23 ID:??? (+44,+26,-1)
    天才現る
    696 : nobodyさん - 2009/04/21(火) 22:42:28 ID:??? (+95,+29,-70)
    >>681
    DBMSにべったりなコードなんて書くほうがわるいな。
    DB関係なんて適当な汎用ライブラリ使っておいて交換可能にしとくのが基本。

    まあ俺はDBなんて概念そのものが胡散臭いって気付いてたけどね。
    昔からのグラマーならファイル読み書きアルゴリズムなんか自作が基本だし。
    697 : nobodyさん - 2009/04/21(火) 22:47:15 ID:??? (+62,+29,-152)
    >691
    一度代入したら再代入できない、という意味だと思う。Javaでいうfinal。
    変える気の無い変数は、「これは変わらないよ」と宣言しておくわけ。
    メリットは、コードの可読性が上がる事。最初の代入の箇所にだけ注意すれば中身を特定できるようになるからな。
    あと、変えられたらマズい箇所が変えられなくなるので、安全になる、ってのもある。

    で、結論は無理。
    698 : nobodyさん - 2009/04/21(火) 22:50:03 ID:??? (+52,+29,-2)
    もう定数でいいじゃまいか
    699 : nobodyさん - 2009/04/21(火) 22:53:06 ID:??? (+4,-30,-45)
    class hoge()
    {
    private $var;

    public function __construct($var)
    {
    $this->var = $var;
    }

    public function getVar()
    {
    return $this->var;
    }
    }

    こんなんで代用かのう。
    700 : nobodyさん - 2009/04/21(火) 22:59:33 ID:??? (+57,+29,-49)
    クラスにするならマジックメソッドで全部フックして
    書き換えられたらエラー吐くようにすればいいと覆う
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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