|
Posted by fReDiNi on 09/21/06 02:22
Hi, I have an strange problem with session variables.
I have a site hosted in a local server. I have physic access to this
server and its configuration.(apache, php,files...).
I have external access to the web site by typing the public ip address
of the local server.
I have a domain too, and this domain is redirected to the static public
ip of the local server so when I type (out of the local server net) the
domain in a web explorer I surf to the content of the local server
(like typing the public ip).
I have observed with the redirection configuration, that when I click
on elements of the page that propagate parameters, this it is not
reflected in the address.
Example:
I have a link that points to http://www.mysite.com/link.php.
When I click on this link I go to the link but the explorer address is
always http://www.mysite.com.
However in the link properties I can see that this link points to
http://my local ip/link.php.
This doesn.t happen if I go to my site using the public Ip.
This is the problem:
I have the typical login form.When the data submitted is ok, the login
name is saved in a session variable.To check if the active visitor is
logged in, I check the existence of this session variable every page
refresh.
This works ok in the local server.
Using the public ip address works ok too.
But when I use the domain direction this does not work in Internet
explorer (I have tried in different computers). but in Mozilla it does
work. I think Internet explorer configuration is not letting session
variables to be propagated with the redirection.
Any sugestion?.
Thanks for reading.
Navigation:
[Reply to this message]
|