Re: Re: Variables via url

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 2012-05-12 at 09:21 -0400, Jim Giner wrote:

> ""Ashley M. Kirchner"" <ashley@xxxxxxxxxx> wrote in message 
> news:4FAD9D8B.4020001@xxxxxxxxxx...
> >
> >     Can someone point me at examples or directions on how I can pass a
> > variable via a URL in the following way:
> >
> >     http://server.domain.com//script///variable/
> >
> >     I will only be passing one single /variable/.  And I want the
> > /script/ to use that.
> >
> >     I don't want to see what the script is, for example I don't want it
> > to say 'script.php' or 'script.html' ...
> >
> >     Is this possible through PHP only, or do I have to write a rewrite
> > directive in Apache to accomplish this?
> >
> 
> A URL has to point to a script - how will your server know what to do with 
> the incoming URL if it doesn't point to something?  That said - format your 
> URL as a GET string and there's your variable.
> 
> Ex.:
> 
> http://server.domain.com/(scriptname)?variable&anothervariable&anothervariable
> 
> Or - if this url is coming from an already running script, you could post 
> the var to a session var and then send a url without the script name and let 
> your server's default document (index.php ?) receive it and look up the 
> session var, but that's a pretty silly way to handle things just to hide the 
> scriptname.
> 
> Of course, someone here with much more knowledge than I could very soon make 
> me look stupid  :) 
> 
> 
> 


I think what you're looking for is URL rewriting. PHP by itself can't do
that, you need to do it at the server level, so an .htaccess file would
be along the right lines.
-- 
Thanks,
Ash
http://www.ashleysheridan.co.uk



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux