gibt mehrere möglichkeiten, je nachdem, ob du den server konfigurieren kannst, oder nicht.
die beste möglichkeit wäre, wenn du den server umkonfigurieren kannst, eine firewall entsprechend zu konfigurieren, daß sie verbindungen auf port 443 nur von der relevanten ip aktzieptiert. auch webserver lassen sich entsprechend konfigurieren.
scheidet die möglichkeit aus, dann kann man z.b. über php eine überprüfung durchführen auf die variable $REMOTE_ADDR und je nachdem die weitere verbindung erlauben oder unterbinden.
auf jeden fall würde ich aber an deiner stelle die überprüfungslogik von der folgenden funktion trennen und noch eine weitere sicherheitsstufe z.b. über eine session einbauen, da die site ansonsten anfällig gegen spoofing werden könnte.