Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Jak z PHP skriptu volat API na jiné doméně při každém načtení stránky

Pěkný večer všem,
potřeboval bych trošku popošťouchnout a poradit, jak můžu zajistit, aby se dal implementovat nějaký kus kódu (ve smyslu toho co je nutné vložit třeba do hlavičky HTML stránky kvůli Google Analytics), aby se při každém načtení stránky volal PHP/REST na jiné doméně. Na druhé straně už to poslouchá a čeká na příchozí cally s atributy. Je to udělané tak, že když v DB podle těch atributů v GETu nic nenajde (neexistují nebo jsou chybné), přesměruje volanou stranu na jinou URL adresu.
Viděl jsem v jednom skriptu takovou funkci jejíž volání bylo přidané do body ve smyslu (kde v té funkci bylo volání té extení domény)
Má to být apka pro webové licence, takže tohle není úplně dobré řešení, protože to kdokoliv vymaže a bude klid. Nechtěl bych řešit to samé jako velké N se sharováním licencí.
Také jsem už narazil na kontrolu zda existuje soubor php funkcí file_exists($lic_filename) (který byl vytvořen při instalaci, kdy se poprvé a naposledy kontrolovaly licenční údaje proti vzdálenému licenčnímu serveru). Když se soubor smazal nefungovalo to, když se vytvořil nový ale úplně prázdný soubor, vše bylo OK. To bych takhle také nechtěl dělat. 
Dá se z takového GET callu spolehlivě získat informace o doméně, odkud ten call přichází (tj. ne atributem domain=mojedomena.cz) ? zkoušel jsem HTTP_REFERRER ale asi to na tom cílovém serveru mají nějak bloklé nebo vypnuté.
Případně jak by to vypadalo v CORSu (nemám s ním zatím žádné zkušenosti, jen jsem na to narazil na StackOverflow jako možné řešení).
THX
3. 1. 2024 19:32:44
https://webtrh.cz/diskuse/jak-z-php-skriptu-volat-api-na-jine-domene-pri-kazdem-nacteni-stranky/#reply1523929
Pro odpověď se přihlašte.
Přihlásit