HTML.it forum
HTML.it HTML.it forum Archive > Lato server > PHP
 

redirect con url reale nascosto

 
Mix
Salve a tutti,
avrei bisogno di trovare una funzone simile a
codice PHP:

header
("Location: ");


ma che mi permetta di nascondere l'url su cui stò reindirizzando e invece mi
rimanga l'url del mio sito.

Qualcuno conosce qualcosa di simile o sà come posso modificare il parametro
location dell'header per ottenere questo effetto???

Thamks Mix :ciauz:
SoulHome
l'unico sistema di nascondere l'url è quello di usare un frameset, con php non
si può fare (a meno che non crei un file con dentro <?
fileread('http://sito.com/file.html') ?> )
Mix
stò già sperimentando quella soluzione e mi andrebbe benissimo se nn fosse ke i
coockie nn sò dove vengono inviati, nn li trovo ne su un sito, ne sull'altro.

Qualcuno me ne può spiegare il motivo e dove devo andare per recuperarli?
 
SoulHome
quale soluzione hai rpovato? quella del frame set o quella in php?
in quella in php i cookie inviati dalla pagina con l'url nascosto vengono
ricevuti dal server che ospita la pagina con fileread() solo che il server li
ignora e al client nn arriva nulla...
 
Mix
la seconda soluzione.

Come faccio a fare in modo che il server non me li ignori???
 
SoulHome
il procedimeto è abbastazna macchinoso...per leggere i response headers c'è
questa
funzione:get_headers(
)

ma nel tuo caso non credo che servirebbe visto che probabilente tu vuoi creare
una sessione o qualcosa del genre...percui dovresti usare la funzione
fsockopen()
leggere tutto(header compresi) e mandarlo come output al browser

ps
prima di mandare utto in out put dovrai separare gli header dal resto
riconoscere quelli che devi reinviare al client e mandrli con header(), nelle
successive rischieste di fsockopen dovresti inviare al server anche i vari
cookie che riceverai dal client
 
Mix
mi faresti un esempio di codice per capire come funziona, che mi sono perso.
 
neutrobert
Citazione:
Originariamente inviato da Mix
Salve a tutti,
avrei bisogno di trovare una funzone simile a
codice PHP:

header
("Location: ");


ma che mi permetta di nascondere l'url su cui stò reindirizzando e invece mi
rimanga l'url del mio sito.

Qualcuno conosce qualcosa di simile o sà come posso modificare il parametro
location dell'header per ottenere questo effetto???

Thamks Mix :ciauz:

provare con apache una RewriteRule? :D
 
Mix
apache nn mi può leggere i dati da un db, a me serve per mandare ad una pagina
sapere, quale pagina? e questo è scritot nel db....

Trova la soluzione al tuo problema, cerca tra le guide di HTML.it

Loading

Powered by: Search Engine Indexer and vBulletin v2.3.6
Copyright © 2000 - 2002, Jelsoft Enterprises Limited