2016-03-31 7 views
-3

Ich habe einige APIs erstellt, um diese APIs zu validieren. für Beispiel:Wie validiere ich die aufgerufene API nur von der Website?

http://www.domain.in/tool/api/add 
post : {data} 

Ich brauche die Antwort zu geben, wenn es nur von der Website genannt. Wie kann ich das in Phalcon tun?

+0

Können Sie uns zeigen, was Sie bisher versucht haben? Derzeit ist Ihre Frage viel zu weit gefasst, um Ihnen eine knappe Antwort zu geben. – DevDonkey

Antwort

0

Versuchen Sie, den Referer im HTTP-Header zu überprüfen. Beachten Sie, dass Referer ziemlich leicht gefälscht werden kann.

if (!empty($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] == "website_url_here") { 
    //respond 
} else { 
    header('HTTP/1.0 403 Forbidden'); 
} 
Verwandte Themen