Originariamente inviato da marcopa


Primo.php "vede" che non sei loggato,
esegue Login.php che al submit in form $_POST controlla su Ck_Login.php se sei un utente
ammesso che sia riconosciuto esegue Header("Location:"$_SERVER['HTTP_REFERER']")

Qui stà il problema, vorrei che ritornasse su PRIMO.PHP ma ovviamente rientra su Login.php
che è il form che ha lanciato ck_login.php.

Allora......
fagli propagare l'HTTP_REFERER...., più o meno così:

1) Primo.php "vede" che non sei loggato ed esegue Login.php

2)Login.php fa:
Codice PHP:
$originalPage=$_SERVER['HTTP_REFERER'];//$originalPage vale Primo.php 
e poi mette nel form un input nascoto con il valore di $originalPage.php:
Codice PHP:
<input name="htxtOriginal" type="hidden" value="<?=$originalPage?>">
al submit passa a Ck_Login.php anche il testo nascosto

3)Ck_Login.ph controlla l'utente e in caso sia riconosciuto fa:
Codice PHP:
Header("Location:"$_POST['htxtOriginal']");