NYCPHP Meetup

[nycphp-talk] Many pages: one script

Elliotte Harold elharo at metalab.unc.edu
Mon Aug 6 18:54:57 EDT 2007


Kenneth Downs wrote:

> Again, I'm not clear on what you are trying to serve.  We probably have 
> to back up to the beginning and erase the assumption that PHP has a 
> one-to-one correspondence between a URL (or page) and a PHP file.  
> Having erased that, we have to ask what kind of content you are trying 
> to serve, then we have to look at PHP examples.
> 

Here's a simple example: a news site backed by a database. URLs like

http://www.example.com/news/2007/07/05
http://www.example.com/news/2007/07/06
http://www.example.com/news/2007/07/07
http://www.example.com/news/2007/07/08
...

return pages which contain that day's headlines extracted from the 
database.

One script, no more, must handle all dates. (I don't really care if 
there are 2 or 3 scripts, but I do not want to have to write a separate 
page for each URL. The number of PHP scripts must be finite and fixed. 
It should not increase with the number of URLs the script services.)

The only way I've ever seen this done in PHP is by using mod_rewrite, 
though they're a couple of other interesting suggestions in the thread I 
need to explore further. Do you have a suggestion?

-- 
Elliotte Rusty Harold  elharo at metalab.unc.edu
Java I/O 2nd Edition Just Published!
http://www.cafeaulait.org/books/javaio2/
http://www.amazon.com/exec/obidos/ISBN=0596527500/ref=nosim/cafeaulaitA/



More information about the talk mailing list