sadece
if($_SERVER['REMOTE_ADDR'] != '127.0.0.1'){
die;
}
Bu sizin sunucudan çağrılan değil herhangi bir API girişimleri öldürecek API'nızdan başında bunu kullanabilirsiniz. Kullanıcıların apı'sini edebilmek istiyorsanız
Düzenleme
Veya, veritabanınızda depolamak edeceğini, onları bir API anahtarı verdi edebilirsiniz.
Ex.
$con = mysqli_connect("localhost","my_user","my_password","my_db");
$key = mysqli_real_escape_string($con, $_GET['key']);
$search = mysqli_query("SELECT * FROM user WHERE api_key = '$key'");
if(mysqli_num_rows($search)==0){
// kill the request
die;
}
else{
// Allow the request and do your business
}
bunu birden yolu yoktur, basitçe, kimlik bilgileri ile tedarik zorunda Veya sorun kullanıcılar bir kayıt onaylama var (API çağırabilirsiniz olduğunu sadece statik IP –