[更新日: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 ( 'フォームデータの一部に欠落があります。もう一度やり直して下さい。' );
                  }
      */
      
      まとめてコメントアウトするとエラー出るからこうした(;´Д`)
      
    投稿者:ヶ(管理人)
      ありがとうございますヽ(´ー`)ノコメントアウトしました
      これで少し様子を見てみます
      

戻る