$_server

Mattepuffo's logo
Verificare che HTTPS sia abilitato con PHP

Verificare che HTTPS sia abilitato con PHP

Di default nessun server web ha abilitato il protocollo HTTPS (o almeno questo è quello che mi pare di aver capito).

Possiamo controllare il supporto a HTTPS in diverse maniere, ma se siamo su un servizio di hosting dove non possiamo accedere ai files di configurazione dobbiamo per forza usare un qualche linguaggio.

Noi lo faremo con il PHP.

Per farlo useremo la variabile globale $_SERVER.

Se vedete nella documentazione notate che tra gli indici possibili c'è anche quello che riguarda HTTPS.

Mattepuffo's logo
Redirect alla pagina pecedente in PHP

Redirect alla pagina pecedente in PHP

La mia necessità era questa.

A una pagina, dove ho un form, posso arrivarci da varie altre pagine.

Una fatto il submit del form devo tornare alla pagina precedente.

Ovviamente il cassico header(url...) non basta.

Grazie ai consigli del forum.html.it siamo riuscit nell'intento in un'altra maniera.

Prima di tutto dentro al form mettete una cosa del genere:

echo '<input type="hidden" value="' . $_SERVER['HTTP_REFERER'] . '" name="redirect" />';

Un campo hidden valorizzato con una direttiva $_SERVER.

Mattepuffo's logo
Identificare l'url corrente in PHP

Identificare l'url corrente in PHP

L'array superglobale $_SERVER contiene parecchie informazioni interessanti.

Per vedere tutte le info che raccoglie potete andare a questo link ufficiale, oppure scrivere in una pagina PHP:

var_dump($_SERVER);

In verità ne abbiamo già parlato qua, ma solo per identificare l'indirizzo IP dell'utente che visita la pagina.

Mattepuffo's logo
Conoscere indirizzo IP con PHP e Java

Conoscere indirizzo IP con PHP e Java

In questa guida voglio mostrare come scoprire l'indirizzo IP usando sia PHP che Java.

PHP

Cominciamo col PHP.

Con questo linguaggio è molto semplice scoprire il vostro indirizzo IP; basta creare una pagina php e metterla su uno spazio che è in grado di interpretarlo.

Potrebbe essere il vostro spazio web, o un server apache creato ad hoc a casa vostra:

<!DOCTYPE html>

 <html>    

  <head>        

   <meta http-equiv="Content-Type" content="text/html; charset=UFT-8">        

   <title>Your IP Address</title>    

  </head>    

  <body>        

   <p>Your internet IP address is: <tt><strong><?php echo $_SERVER['REMOTE_ADDR']; ?></strong></tt>  

  </body>

</html>