◆ [更新日:2018/10/11(木) 23:13:11]
■投稿者:ヶ(管理人)
│「フォームデータが壊れています」ってどういう事なの?(;´Д`)
│
└■投稿者:ハッカ飴
│pcっていうパラメーターがうまく照合できないやつかな。
│
└■投稿者:ヶ(管理人)
│ if (!$this->f['pc'] or strlen($this->f['pc']) != 12) {
│ $this->prterror ( 'フォームデータの一部に欠落があります。もう一度やり直して下さい。' );
│ }
│
│ {
│ $timestamp = Func::pcode_verify ($this->f['pc'], $limithost);
│
│ if (!$timestamp) {
│ $this->prterror ( 'フォームデータの一部に欠落があります。もう一度やり直して下さい。' );
│ }
│
│ここか(;´Д`)俺はphpはちんぷんかんぷんだからよくわからないけど
│
└■投稿者:ハッカ飴
│これは荒らし対策で、ちゃんとフォームから書き込みしてるか(スクリプトからの投稿ではないか)を調べたいんだろうけど、
│スクリプトで簡単に偽装されるんでifごとコメントアウトしちゃってはどうか。
│
├■投稿者:おこめ
││俺もそこコメントアウトしちゃおうかと思ってた(;´Д`)
││でも荒らし対策っぽい上にPHP分からないから迷ってた
││このifがどこからどこまで機能してるか不安だったのでどうしようかと・・
││便乗だけどありがとう
││
│└■投稿者:ヶ(管理人)
│ /*
│ if (!$this->f['pc'] or strlen($this->f['pc']) != 12) {
│ $this->prterror ( 'フォームデータの一部に欠落があります。もう一度やり直して下さい。' );
│ }
│ */
│
│ {
│ $timestamp = Func::pcode_verify ($this->f['pc'], $limithost);
│
│ /*
│ if (!$timestamp) {
│ $this->prterror ( 'フォームデータの一部に欠落があります。もう一度やり直して下さい。' );
│ }
│ */
│
│ まとめてコメントアウトするとエラー出るからこうした(;´Д`)
│
└■投稿者:ヶ(管理人)
ありがとうございますヽ(´ー`)ノコメントアウトしました
これで少し様子を見てみます
戻る