Sto avendo difficoltà a gestire i cookie con .htaccess, non so se sto facendo giusto perché è la prima volta che provo, e sto avendo difficoltà anche a cancellare i cookie.
Codice:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_COOKIE} !logged= [NC]
RewriteCond %{HTTP_COOKIE} !mypath=b [NC]
RewriteCond %{REQUEST_URI} !^/(index\.php)?$
RewriteRule .* / [co=mypath:b:miosito.altervista.org:10:/,R,L]
RewriteCond %{HTTP_COOKIE} logged= [NC]
RewriteCond %{HTTP_COOKIE} mypath=b [NC]
RewriteRule ^(.*)$ /a/$1 [co=mypath:a:miosito.altervista.org:10:/,R,L]
Il mio intento è questo: Se non sono ancora loggato, allora vai a http://miosito.AV.org/ e lì c'è un semplice form:
Codice PHP:
<?php
setcookie('mypath','',time()-10);
if(!empty($_POST)){
setcookie('logged','b',time()+60*60);
header('Location: /');exit;
}
print_r($_SERVER);
?>
<form method=post>
<input type=submit name='login' value=Login>
</form>
Se clicco Login, dovrebbe mandarmi a http://miosito.AV.org/a/ dove c'è un altro semplice form:
Codice PHP:
<?php
print_r($_SERVER);
if(!empty($_POST)){
setcookie('logged','',time()-60*60);
}
?>
<form method=post>
<input type=submit name='logout' value=Logout>
</form>
2
Se clicco Logout, dovrebbe riportarmi a http://miosito.AV.org/ .
Ho il problema che da PHP non riesco a modificare i cookie, e poi vorrei sapere se si possono cancellare da htaccess.