- Home
- Categorie
- Coding e Sistemistica
- PHP
- ricaricare pagina cambiando include
-
Al posto di nome, devi inserire il nome di un campo di input inviato dal form.
Comunque se la pagina viene elaborata da un'altra pagina, non ti è sufficiente fare un redirect ad file che ti includa la pagina 3?
-
Nome infatti è un campo passato....
Ho provato a cambiare nella pagina dj_mail_send.php
[php]header("Location: dj_mailsent.html"); [/php]con[php]header("Location: principale.php"); [/php]
Ma mi carica la pagina di partenza...Mi sembra sia un po' piu' complicato fare il redirect considerando che dentro al comando include non posso mettere una variabile... o sbaglio ?
-
Fai un redirect a
[php]
header("Location: file.php");
[/php]Ed in file.php metti tutto come la pagina principale ma includi pagina 3.
Altrimenti passi una variabile GET, e nel princiaple da quella variabile stabilisci quale file includere.
-
Passando la variabile GET quindi potrei inserire un link dentro ad un include dinamico ?
Potrei quindi fare:
include ('$nome"_dj.php"')?
-
Ciao pettedemon,
Ti sconsiglio include dinamici per motivi di sicurezza, ma usare sempre dei controlli per non ritrovarsi valori inaspettati nella variabile
-
Come posso fare per avere include dinamico col il GET e un controllo allora ?
C'è qualche esempio ?
Grazieeeeee.
-
[php]
if($_GET['nome'] == 'pagina3')
include('pagina3.php');
else
include('pagina1.php');
[/php]
-
Mi sto perdendo....credo che il mio prolema sia nella pagina che mi invia la mail e che mi restituisce la nuova pagina da caricare....
[php]header("Location: ../inviata.php");[/php]
Il problema è che lo devo fare per 20 persone quindi fare i redirect è un po' macchinoso quindi forse è fantascienza ma vorrei una variabile su principale:
$campi = ciccio;Questa variabile negli include mi carica i nomi e le foto.
Una volta completato il form vorrei quindi che mi caricasse la pagina principale che sarebbe $campi.php con l'include della pagina inviata....
E' fantascienza o si puo' fare ?
Sempre se mi son spiegato.
-
Beh per mostrare cose differenti da utente ad utente devi usare un database, non 1 pagina per ogni utente (sarebbe assurdo)
-
Si lo so.... infatti sto iniziando a capirmi adesso con php e quindi cerco di recuperare qualche scorciatoia.....