Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    redirect con url nascosto

    Salve
    ho l'esigenza di creare un redirect che non mostri l'indirizzo a cui si viene reindirizzati, cioè:
    io ottengo da un utente l'id di un campo nel mysql, che contiene un determinato url al quale l'utente deve andare, ma all'utente deve rimanere l'url del mio sito.

    Vorrei di fatto ricreare ciò che fa il mod_rewrite, ma in modalità dinamica, ovvero l'url a cui si punta non è sempre lo stesso, ma è contenuto in un database.

    Io so che in php per reindirizzare si usa header("Location: ");, c'è modo però di variare qualke parametro dell'header per ottenere questo effetto?
    (ed esempio nell'htaccess, basta aggiungere un [L] alla fine)

    Oppure esiste una qualsiasi altra soluzione che mi permetta da php di reindirizzare l'utente ad una pagina senza fargli sapere quale pagina sta andando a vedere?

    Grazie a chi riesce a darmi una mano.
    Un saluto, Mix ^^

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    l'utente saprà sempre dove si trova... o almeno si spera: pensa un po' se tu rifacessi la maschera di inserimento dati di un portale di carte di credito e l'utente non potesse controllare dove si trova effettivamente. Insomma... non mi pare proprio carino (e lì mi fermo). Se invece intendevi altro, spiegati meglio.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    io voglio ricreare quello che normalmente si fa con un .htaccess, ma da php.

    codice:
    RewriteRule ^(.*)$ url_sito [L]
    usando questo codice tutte le rischieste su una certa cartella del mio sito, andrebbero su url_sito, e l'utente xò vedrebbe ancora l'url del mio sito.

    io voglio avere lo stesso risultato, ma potendo variare url_sito dinamicamente

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

  4. #4
    potresti creare un iframe grande tutta la pagine con src l'url del redirect.

  5. #5
    ma così l'utente potrebbe analizzando l'html vedere l'url originale, cosa ke io non voglio assolutamente.

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

  6. #6
    up

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

  7. #7
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732
    potresti usare un include dinamico...

    chessò hai un url tipo

    http://tuosito.net/?pag=salcazzo

    da script vai a recuperare nel database l'url relativo alla keyword "salcazzo"

    e fai include($linkallapaginareale)

    questo almeno se le pagine stanno sul tuo sito, se sono da un'altra parte non ho idea di come tu possa fare... questa è la soluzione più semplice che mi è venuta in mente

  8. #8
    xtroppo non sono sul mio sito le pagine, avevo già pensato ad una soluzione tipo file() o html_get_contents(), ma dopo incrementerei di troppo il traffico del mio sito e tra l'altro tutte le img etc ke hanno valore locale verrebbero perse.
    a me servirebbe un frame del quale l'utente non sà la destinazione, o qualkosa del genere...


    non c'è modo ke il .htaccess chieda al php l'url a cui reindirizzare un sito? o_O

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

  9. #9
    up

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

  10. #10
    up2

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

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 © 2025 vBulletin Solutions, Inc. All rights reserved.