[PHP] Reindirizzamento al path precedente integrale

andrex1191

Utente Attivo
5 Apr 2011
78
0
0
Come faccio a reindirizzare l'utente ad esempio dopo il login alla pagina che stava visitando un attimo prima??
ho letto che esistono le variabili globali come $_SERVER['SCRIPT_FILENAME'] che fornisce il path fino al nome dello script quindi non fa al caso mio perchè se prendiamo per esempio la pagina www.pincopalla.it/script.php?var=pippo la variabile globale $_SERVER['SCRIPT_FILENAME'] conterrà solo www.pincopalla.it/script.php..

ho cercato tra le altre variabili globali ma non sembra ce ne sia una che fornisca il path per intero..

Come posso fare?

Grazie
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
In PHP.
PHP:
<?php
$ref = $_SERVER['HTTP_REFERER'];
header( 'refresh: 10; url='.$ref);
?>
L'utente verrà indirizzato alla pagina precedente dopo 10 secondi. Decidi te il tempo ovviamente.

Se vuoi indirizzare l'utente a una pagina che non sia la precedente ma, per esempio, alla pagina visitata prima della precedente non conosco un modo in PHP, io uso di solito javascript in questo caso.
Per esempio:
PAGINA_VISITATA.php -> LOGIN.php -> AUTENTICA.php -> PAGINA VISITATA.php
L'utente dovrebbe essere mandato non alla pagina precedente, ma a due pagine prima. Quindi:
PHP:
<script language='javascript'>
    javascript:history.go(-2)
</script>
 

andrex1191

Utente Attivo
5 Apr 2011
78
0
0
In PHP.
PHP:
<?php
$ref = $_SERVER['HTTP_REFERER'];
header( 'refresh: 10; url='.$ref);
?>
L'utente verrà indirizzato alla pagina precedente dopo 10 secondi. Decidi te il tempo ovviamente.

Se vuoi indirizzare l'utente a una pagina che non sia la precedente ma, per esempio, alla pagina visitata prima della precedente non conosco un modo in PHP, io uso di solito javascript in questo caso.
Per esempio:
PAGINA_VISITATA.php -> LOGIN.php -> AUTENTICA.php -> PAGINA VISITATA.php
L'utente dovrebbe essere mandato non alla pagina precedente, ma a due pagine prima. Quindi:
PHP:
<script language='javascript'>
    javascript:history.go(-2)
</script>

Nel mio caso è: PAGINA_VISITATA_LOGIN.PHP -> AUTENTICA.PHP
poichè in TUTTE le pagine del sito è previsto un piccolo form che consente il login...
questa variabile globale "$_SERVER['HTTP_REFERER']" che non conoscevo è ciò che mi serve.

Grazie mille ad entrambi :)
 

jajuka

Nuovo Utente
15 Giu 2017
2
0
1
Ciao ragazzi, scusate se faccio una domanda stupida, ma davvero non so come utilizzare quanto avete indicato.
Per poter usufruire della funzione di ritorno alla pagina precedente (o 2 pagine prima) dove si inserisce il codice javascript che avete scritto? nella pagina di Login (quindi ci sarà un file che si chiama login.php ? ) e/ o pagina di registrazione? E se invece volessi una pagina fatta come in questo sito, in cui è possibile scegliere se andare alla pagina precedente oppure alla home oppure ancora nel proprio account, come si userebbe il codice?
Spero di essermi spiegato e vi ringrazio per la risposta.
Buona serata.
Luca
 
Discussioni simili
Autore Titolo Forum Risposte Data
P [PHP] Reindirizzamento post Login PHP 3
E [PHP] Reindirizzamento pagina se la password immessa è corretta PHP 9
Task Mc Aiuto per reindirizzamento in php PHP 7
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
P Data scraping in PHP non funziona PHP 4
C Calcoli matematici in php PHP 5
F Scrivere dei dati in word con php PHP 0
D PHP leggere cartella di Windows PHP 2
I dominio aruba versione php server linux Domini 3
G Colorare menu select attraverso ricerca php PHP 0
L PHP motore di ricerca nel sito PHP 1
S PHP e Mysqli PHP 0
Y Stampare da php su un foglio A6 attraverso una stampante esterna PHP 1
M Visulizzare immagine con php PHP 8
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
G leggere file txt e stampare con php il contenuto a video PHP 7
F Ricreare struttura php+mysql su Xampp Apache 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Array associativi php su 2 campi mysql PHP 10
G Invio form con PHP PHP 3
T fatture con voci fattura in php PHP 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
M Collegamento tra form html e script php PHP 4
M Problemi con la stampa dei valori in php PHP 1
W [Cerco collaborazioni] Sviluppatore Web (PHP) Offerte e Richieste di Lavoro e/o Collaborazione 1
D passare valori da database sql a php PHP 1
L Ricezione dei dati su file php da modulo html PHP 6
E Inviare variabile a PHP da ciclo in JS Javascript 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
F menù select dinamico da db in php PHP 3
L Problemi form Pagina php HTML e CSS 3
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
F Il codice php è giusto? PHP 2
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
E Transaction php PHP 11
B ciclare file xml con PHP PHP 1
L Estrazione dati php Database 6
A Aiuto per pagina php PHP 0
E Php select option e ajax PHP 23
I Aiuto php Dependent Lookup PHP 0
T arretramento versione PHP... PHP 3
D problema php mysql PHP 1

Discussioni simili