Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    31

    come reindirizzare ad una pagina HELP!!!

    Ciao, sto creando un sito in PHP.
    Come posso fare il redirect? Ossia se clicco su una voce del menu, che mi porti alla pagina corrispondente (anche se nn esistente fisicamente, per la tecnica del mod_rewrite)?? e se invece di rimandare ad una pagina interna, voglio creare il link ad una pagina internet oppure in locale?

    Aspetto suggerimenti......HELP!!!

    grazie....

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    header("Location: percorso_del_file/file.php");

    Non ho mai indirizzato a una pagina in remoto, ma credo che basti scrivere il percorso della pagina web (con l'http:// davanti)

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    31
    Grazie, ma devo creare un collegamento nell'href di a?
    Oppure quella riga di codice
    header("Location: percorso_del_file/file.php");
    dove devo collocarla?
    Voglio fare in modo che se clicco su una scritta mi rimanda alla pagina specificata nella variabile $filename

    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    31
    PS: cioè se faccio <? header("location: "$filename""); ?>
    mi dà errore:
    Parse error: parse error, unexpected T_VARIABLE in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\index.php on line 13

    inoltre vorrei che quella pagina si caricasse al click del mouse, che si aprisse la pagina nela stessa finestra

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    Prova a scriverla così
    <? header("location: '$filename'"); ?>
    altrimenti prende i doppi apici come fine prematura della funzione.

    inoltre vorrei che quella pagina si caricasse al click del mouse, che si aprisse la pagina nela stessa finestra
    Cioè hai un frame? O semplicemente vuoi aprire una nuova pagina, ma visualizzarla al posto di quella che hai?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    31
    Esatto, aprire una nuova pagina e visualizzarla al posto di quella che ho.
    Ho provato con
    <? php
    header("location: http://".$filename);
    ?>

    ma mi dà errore

    Parse error: parse error, unexpected T_STRING

    inoltre dove devo collocare questo header? cioè io vorrei un menu semplicissimo:
    ricerca
    eventi
    info

    e ad ogni voce collegare una pagina php, il cuo indirizzo si trova nella variabile $filename, e caricarla..

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    Se ho capito bene hai un link normalissimo, solo che l'indirizzo è contenuto nella variabile $filename...

    Se è così non serve l'header. Semplicemente scrivi una cosa del tipo:
    echo "Ricerca";
    come un normale codice html, solo che prende la stringa contenuta nella variabile $filename.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.