php – header – Access-Control-Allow-Origin

  Access-Control-Allow-Origin is typically declared as an HTTP header to enable a browser to fetch content from remote domains. header(‚Access-Control-Allow-Origin: *‘); header(‚Access-Control-Allow-Origin: https://xxx.yyyy.zz‘);

php – ajax – chybí hlavička CORS ‚Access-Control-Allow-Origin‘

  Při volání skriptu na jiném serveru Ajaxem se zobrazí tato zpráva: Žádost Cross-Origin zablokována: zásada stejného původu neumožňuje načtení vzdáleného zdroje na https://nejaky.server.com/nejaky_skript.php. (Důvod: chybí hlavička CORS ‚Access-Control-Allow-Origin‘).   Řešením je přidat do volaného skriptu https://nejaky.server.com/nejaky_skript.php hlavičky: header(‚Access-Control-Allow-Origin: *‘);header(‚Access-Control-Allow-Credentials: false‘);header(‚Access-Control-Max-Age: 86400‘);echo „Hodnota, kterou zpracuje Ajaxem na serveru, ze kterého se volá tento skript“;  

php – filter_input() – Načtení externích proměnných

  filter_input(typ_externí_proměnné, index_externí_proměnné, filtr); $METODA = filter_input(INPUT_SERVER, „REQUEST_METHOD“);   typ_externí_proměnné:  INPUT_GET, INPUT_POST, INPUT_COOKIE, INPUT_SERVER, INPUT_ENV filtr: http://php.net/manual/en/filter.filters.php