> 「フォームデータが壊れています」ってどういう事なの?(;´Д`) pcっていうパラメーターがうまく照合できないやつかな。 参考:2018/10/09(火) 22:42:12
> > 「フォームデータが壊れています」ってどういう事なの?(;´Д`) > 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はちんぷんかんぷんだからよくわからないけど 参考:2018/10/10(水) 21:30:18
> > 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ごとコメントアウトしちゃってはどうか。 参考:2018/10/11(木) 07:10:33
> > 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ごとコメントアウトしちゃってはどうか。 ありがとうございますヽ(´ー`)ノコメントアウトしました これで少し様子を見てみます 参考:2018/10/11(木) 07:26:37
> > 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がどこからどこまで機能してるか不安だったのでどうしようかと・・ 便乗だけどありがとう 参考:2018/10/11(木) 07:26:37
> > これは荒らし対策で、ちゃんとフォームから書き込みしてるか(スクリプトからの投稿ではないか)を調べたいんだろうけど、 > > スクリプトで簡単に偽装されるんで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 ( 'フォームデータの一部に欠落があります。もう一度やり直して下さい。' ); } */ まとめてコメントアウトするとエラー出るからこうした(;´Д`) 参考:2018/10/11(木) 21:53:23