PHP 防止外部提交表單|禁止跨站提交

Roy91E 8年前發布 | 847 次閱讀 PHP

[PHP]代碼

$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : NULL;
$host = $_SERVER['HTTP_HOST'];
echo '提交過來的地址:'.$referer;
echo '<br>';
echo '本站域名:'.$host;
echo '<br>';
echo substr($referer,7,strlen($host));
if(substr($referer,7,strlen($host)) != $host){
 echo '非法操作';
}else{
 echo '正常操作';
}
 本文由用戶 Roy91E 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!