191.    投稿者: ヶ(管理人)   投稿日時:2018/10/09(火) 22:42:12             
「フォームデータが壊れています」ってどういう事なの?(;´Д`)

196. >ヶ(管理人)   投稿者: ハッカ飴   投稿日時:2018/10/10(水) 21:30:18             
> 「フォームデータが壊れています」ってどういう事なの?(;´Д`)

pcっていうパラメーターがうまく照合できないやつかな。

参考:2018/10/09(火) 22:42:12

198. >ハッカ飴   投稿者: ヶ(管理人)   投稿日時:2018/10/11(木) 07:10:33             
> > 「フォームデータが壊れています」ってどういう事なの?(;´Д`)
> 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

201. >ヶ(管理人)   投稿者: ハッカ飴   投稿日時:2018/10/11(木) 07:26:37             
> > 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

202. >ハッカ飴   投稿者: ヶ(管理人)   投稿日時:2018/10/11(木) 18:04:53             
> >         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

205. >ハッカ飴   投稿者: おこめ   投稿日時:2018/10/11(木) 21:53:23             
> >         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

206. >おこめ   投稿者: ヶ(管理人)   投稿日時:2018/10/11(木) 23:13:11             
> > これは荒らし対策で、ちゃんとフォームから書き込みしてるか(スクリプトからの投稿ではないか)を調べたいんだろうけど、
> > スクリプトで簡単に偽装されるんで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

7件見つかりました。 ←戻る