PHPは、悪意のあるアプレットにアクセスを防ぐ
当初のPayPalのIPN応答が繰り返されることを防止しようと機能するために使用される記述は、貧困層の保護、およびそれ以降、元のアドレスを監査( $に変更ホスト名= gethostbyaddr ( $ _SERVER [ ' REMOTE_ADDR ' ] ) ;場合( ! Preg_match ( ' / PayPalの\ 。 COMの$ / ' 、 $ホスト名) ) {.....),放棄カ月ので。 カットでは、記録する前に、アルゴリズムを改善する必要がありますが、私は研究している知らないではない。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ! avoid_refresh ( '15' ) ) die ( "Hacking Attempt!!" ) ; 場合 ( ! avoid_refresh ( '15 ' ) ) !!"); ( "ハッキングの試み死ぬ ..... ..... ..... $time ) { 機能avoid_refresh ( $時間) ( ; のsession_start ( ) ; isset ( $_SESSION [ "post_sep" ] ) ) { ( isset ( $ _SESSIONの場合、 [ " post_sep " ] ) ) ( time ( ) - $_SESSION [ "post_sep" ] < $time ) { 場合 (時間 ( ) - $ _SESSIONの [ " post_sep " ] < $ 時間) ( "post_sep" ] = time ( ) ; $ _SESSIONの [ " Post_sep " ] = 時間 ( ) ; ; 復帰 はfalse ; { ) それ以外の ( "post_sep" ] = time ( ) ; $ _SESSIONの [ " Post_sep " ] = 時間 ( ) ; ; trueを 返します 。 ) { ) それ以外の ( "post_sep" ] = time ( ) ; $ _SESSIONの [ " Post_sep " ] = 時間 ( ) ; ; trueを 返します 。 ) ) |











































