Erlaube nur „localhost“ für Iframe

Erlaube nur „localhost“ für Iframe

Beim Ausführen einer LAMP-Umgebung möchte ich nur dann eine für das Web sichtbare Seite laden können, wenn diese von einem Iframe auf demselben Host angefordert wird.

Antwort1

Sie können den x-frame-optionsHeader auf setzen sameorigin. Weitere Informationen finden Sie in der Mozilla-Referenz:https://developer.mozilla.org/en-US/docs/HTTP/X-Frame-Options

Antwort2

Verwenden Sie die Servervariable $_SERVER["remote_address"] (in allen Sprachen verfügbar), um die IP-Adresse zu überprüfen, von der die Seite besucht wird, und zeigen Sie das Iframe an, wenn es mit 127.0.0.1 oder einer der lokalen IP-Adressen übereinstimmt.

verwandte Informationen