Altro
diversi metodi per aumentare la dimensione massima dei file di upload
Aumentare spazio upload su hosting ISP
upload_max_filesize = 20M
post_max_size = 21M
Aumentare spazio upload su hosting con wordpress tramite wp-config
@ini_set( 'upload_max_size' , '20M' );
@ini_set( 'post_max_size', '13M');
@ini_set( 'memory_limit', '15M' );
creare file .htaccess, incollarci dentro il testo sotto e mettere il file nella cartella contenente i file di cui vogliamo bloccare l'accesso
Deny from all
La corretta impostazione del DMARC nei dns permette una migliore deliverability delle mail
name: _dmarc.nome_dominio
content: v=DMARC1; p=none
Strict Transport Security (HSTS) aggiungerlo all'HTACCESS link maggiori informazioni qui
<IfModule mod_headers.c>
# Forza HTTPS per un anno
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
# Impedisce l'inserimento del sito in iframe esterni
Header always set X-Frame-Options "SAMEORIGIN"
# Impedisce al browser di interpretare file con MIME type diverso
Header always set X-Content-Type-Options "nosniff"
# Blocca le policy cross-domain di Adobe
Header always set X-Permitted-Cross-Domain-Policies "none"
# Limita le informazioni Referrer inviate ad altri siti
Header always set Referrer-Policy "strict-origin-when-cross-origin"
# Riduce la superficie di attacco impedendo l’uso di funzionalità del browser che il tuo sito probabilmente non utilizza
Header always set Permissions-Policy "camera=(), microphone=(), geolocation=(), autoplay=(self)"
# Rimuove eventuali header PHP aggiunti dall'applicazione o dal server
Header always unset X-Powered-By
Header always set Content-Security-Policy-Report-Only "default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self' data: https:; connect-src 'self' https:; frame-src 'self' https:; media-src 'self' https:; upgrade-insecure-requests"
</IfModule>
# Disabilita la visualizzazione del contenuto delle directory
Options -Indexes
# Blocca completamente XML-RPC
<Files "xmlrpc.php">
Require all denied
</Files>
Da inserire dentro isp sotto 'Custom php.ini settings' dentro Option cliccando su un sito
upload_max_filesize = 20M
post_max_size = 21M
Codifica del campo testo nel db utf8mb4_general_ci. Connettersi al db con la codifica specificata, vedi sotto. Ulteriori informazioni qui
$con->set_charset('utf8mb4');
creare file openZip.php incollarci dentro il testo sotto e mettere il file nella cartella contenente il file zip che vogliamo estrarre, sostituire il testo 'nome del file' e visitare il link a openZip.
<?php
$zip = new ZipArchive;
// Zip File Name
if ($zip->open('nome del file.zip') === TRUE) {
// Unzip Path (il . indica la cartella attuale)
$zip->extractTo('.');
$zip->close();
echo 'Unzipped Process Successful!';
} else {
echo 'Unzipped Process failed';
}
?>