【PHP】別ドメインのファイルが、更新からn時間以上経過していたら|Blog|株式会社トライム
【PHP】別ドメインのファイルが、更新からn時間以上経過していたら
2016.12.08

filemtime() が使えないので
同じサーバーにあるファイルなら filemtime() で取れるのですが、
外部サーバーの場合はエラーになってしまいます。
レスポンスヘッダのLast-Modifiedを取得するとことで対応しました。
<?php $url = 'http://example.com/' $headers = get_headers( $url, 1 ); $mod = $headers['Last-Modified']; $expire = strtotime( '24 hours ago' ); if( $mod < $expire ){ echo '24時間経過' } else { echo '24時間以内' }
ちなみにjQueryでも同様のことが出来ます。
https://try-m.co.jp/blog/jquery/2114/
Contact
お問い合わせ
トライムは常にお客様へ寄りっ沿った提案をさせていただきます。
自社のEC売上の拡大や人材不足などのお客様のデジタル上の課題を、
様々なアプローチにより解決するお手伝いをいたします!
お気軽にお問い合わせください。
03-6403-3259
受付:10:00 - 19:00
