Re: How many page scripts do we need?
"nathan r. hruby" <[email protected]> Mon, 28 Apr 2003 08:36:49 -0700 (PDT)
| Newsgroups | gmane.comp.cms.phpslash.devel |
|---|---|
| Message-ID | <[email protected]> |
On Mon, 28 Apr 2003, Matthew Leingang wrote:
> Joe Stewart wrote:
> >
> >
> > In the past I have done this with mod_rewrite rules for the section
> > index pages, article pages and search results.
>
> I thought we were staying away from URL fanciness because
> (theoretically) not all PSL users have access to http.conf or .htaccess
> files. Maybe that's an imagined memory.
>
I think that Jow was jsut saying that's how he's handled this in the past.
yes, you are correct in thinking this only works when you have confi file
access.
> > Most of the changes could be made in the templates. How true that
> > is now days, I don't know.
>
> I've been thinking about something for a long time, and this looks like
> a good time to bring it up. What about getting all URLs out of the
> templates and objectifying them? A url object would be able to parse
> $QUERY_STRING and/or $PATH_INFO and decode it. It would also have a
> toString method which output would go into the templates.
>
> $url = new PslUrl();
> $url->setPath("/index.php");
> $url->setVar("foo","bar");
> $url->toString() // returns index.php?foo=bar,
>
> but if we use a different URL scheme, $url->toString() would return
> index.php/foo/bar or /foo=bar or whatever. Any URL object should be
> able to understand and encode its own get variables.
>
> Then we can provide a choice of URL encoding schemes: the basic one with
> ? and & and = which needs no .htaccess, or something fancier which does.
> A call AddClassReplacement makes the choice
>
> If you're going "all the way up to index.php", then the url object does
> all the deciding of what page is actually being requested.
>
I don't understand why this needs to be an object. It'll get used
everywhere, it's probably best in functions.inc and let the individual
classes manage the storage of the variables.
> --Matt
> (invigorated from PHPCon East)
>
Rat bastid. I want a PHPCon South (or alternativly, I'd be nice to move
back to NYC :)
-n
--
------
nathan hruby
[email protected]
------
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf