{"id":232893,"date":"2023-01-30T19:58:00","date_gmt":"2023-01-30T16:58:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232893"},"modified":"2023-01-30T19:58:14","modified_gmt":"2023-01-30T16:58:14","slug":"come-impedire-lesecuzione-di-script-dai-browser","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/it\/come-impedire-lesecuzione-di-script-dai-browser\/","title":{"rendered":"Come impedire l&#8217;esecuzione di script dai browser?"},"content":{"rendered":"<p>A volte, scrivi script che vengono richiamati sulla riga di comando, che possono essere inclusi nei lavori crontab. Ma non vuoi che questi siano visibili nei browser web. \u00c8 possibile spostare questi script all&#8217;esterno della cartella pubblica Web, ma non \u00e8 sempre possibile se si utilizzano servizi di hosting condiviso. \u00c8 anche utile includere gli script nella cartella pubblica Web, che \u00e8 facile da gestire. Quindi puoi utilizzare i due metodi seguenti per impedire l&#8217;esecuzione di script nel browser.<\/p>\n<h3>Apache2 .htaccess controllo<\/h3>\n<p>Crea una cartella che memorizza tutti questi script. Creare un. <a href=\"https:\/\/helloacm.com\/speed-up-website-by-caching-static-resources-using-apache2-cache-control-htaccess\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">htaccess<\/a> che ha l&#8217;unica riga 1.<\/p>\n<pre><code>deny from all<\/code><\/pre>\n<p>E <a href=\"https:\/\/helloacm.com\/how-to-ban-specified-ips-in-apache2-server\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">il server Apache2<\/a> rinnegher\u00e0 tutte le richieste agli script nella cartella.<\/p>\n<h3>Controlla ADDR_REMOTA<\/h3>\n<p>La variabile Server <strong>REMOTE_ADDR<\/strong> \u00e8 impostata nel browser ma non sulla riga di comando, quindi, all&#8217;inizio dei tuoi <a href=\"https:\/\/wordpress.mediadoma.com\/it\/come-mostrare-larchivio-dei-tweet-in-wordpress-utilizzando-php-e-mysql-con-il-supporto-di-crontab\/\" title=\"script PHP\">script PHP<\/a> (altri linguaggi di scripting sono simili), potresti giudicare in base a questo:<\/p>\n<pre><code>&lt;?php\n\u00a0 if (isset($_SERVER['REMOTE_ADDR'])) {\n\u00a0 \u00a0 die('Permission denied.');\n\u00a0 }<\/code><\/pre>\n<p>Assicurati di provare a visitare lo script nel browser e nella riga di comando per verificare i risultati.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Come impedire l&#8217;esecuzione di script dai browser?<\/p>\n","protected":false},"author":1,"featured_media":223984,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[918,896,804,720,844,865],"tags":[1168],"class_list":["post-232893","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-altro","category-codice","category-php-6","category-sviluppatore","category-tutorial","category-wordpress-6","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/232893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/comments?post=232893"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/232893\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media\/223984"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media?parent=232893"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/categories?post=232893"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/tags?post=232893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}