• ベストアンサー

ランキングサイトの自動更新

ランキングサイトの自動更新 PHPで作成したランキングサイトを運営しており、一日一回投票数のリセットの際に自動更新をおこないたいと思っています。 サーバはロリポップでCRONを使って自動更新を行う予定だったのですが、これだと更新用のページのURLがなんらかで知られた場合、勝手に更新されてしまいます。.htaccessでアクセス制限したらCRONは自動更新しませんでした。 誰かしらに勝手に更新されることなく、自動で一日一回更新できる方法はないでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

 データベースに各ページ毎の次の更新時間を保持しておき、CRONで動かす更新処理は更新時間を過ぎているページだけを処理。更新したときに次回の更新時間も更新。  ……という処理にしておけば、更新処理が勝手に起動されても予定の時間以外に更新処理は行われません。

fjken
質問者

お礼

出来ました。ありがとうございます。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

というか、単に推測不可能な複雑な名称やパラメータを更新プログラムに設定してやれば よいのでは? アクセス制限とたいして変わりませんから。

関連するQ&A