. Ayrıca apache blok ile htaccess kullanarak verebilir sayfasına her türlü dış talep bu kadar dahili olarak adlandırılan almak ya da etki alanından değil, her isteği blok halinde:
Google search thingie
EDIT
You could also use some php file which includes the file which can not be read. So for example you have file.php:
<?php
$allowedFiles[] = 'somefile.php';
$allowedFiles[] = 'someotherFile.php';
$allowedFiles[] = 'jsonReturnFile.php';
if(in_array($_GET['file'], $allowedFiles)){
include( "include/".$_GET['file'] );
}
?>
Sonra o dosya üzerinde () _contents almak ve bir RewriteRule yazabilirsiniz dosya_ izin verebilirsiniz. Include / klasörüne herhangi bir isteği izin vermemek için htacces.
RewriteRule include* - [F,NC]
O dizine bir talep ya da dizinde herhangi bir dosya için 403 yasak hatası dönecektir.
? File.php file = jsonReturnFile.php & someothherParamReadByJsonFile = 1: Sonra böyle bir şey için size JSON istek yapabilirsiniz
Birisi JSON dosyası için onlar yasak hatası alıyorum ve include.php için dosya içeriğini elde edecek dosya içeriğini almaya çalıştığında ve bir şey YARARLI dönmeyecektir.