Re: Variables via url
| From: | Ashley Sheridan | Date: | Sat, 12 May 2012 16:25:36 +0000 |
| Subject: | Re: Variables via url | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-317862@lists.php.net to get a copy of this message | ||
On Sun, 2012-05-13 at 01:57 +1000, Tom Rogers wrote:
> Hello Ashley,
>
> Saturday, May 12, 2012, 9:15:23 AM, you wrote:
>
>
> > 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?
>
> You can add this to apache conf:
>
> <FilesMatch "^phpscript$">
> ForceType application/x-httpd-php
> </FilesMatch>
>
> Then make a file called phpscript without extension and drop it in the
> web root.
>
> <?php
> $info = explode('/', $_SERVER['PATH_INFO']);
>
> Then your url would look like:
>
> http://server.domain.com/phpscript/variable1/variable2
>
>
> --
> Best regards,
> Tom
>
>
As this method requires an Apache restart, I don't see what advantage
you have over using an .htaccess file?
--
Thanks,
Ash
http://www.ashleysheridan.co.uk