19 Jan 2004 MartySchrader   » (Journeyer)

I look forward to some kind soul or other certifying me. There are plenty of discussions and projects I'd like to contribute to here. Hey, I'm a conscientious Wikizen of the C2 Wiki, eh? Why not here as well?

As a side note, I finally realized why the PHP solution to a bread crumb trail for navigation wouldn't be possible without the use of cookies. Imagine for a moment that you have a PHP-generated page that has a bunch of links in it. Each of the links needs to be generated at serve time to include the back reference to the page containing the link so that the called page knows where to return to.

Now suppose that the page you are calling from was invoked the same way. Also presume that this (sub-)baseline page was invoked with a bunch of arguments to the PHP generator. Now string all those arguments into the generated links on the baseline page, then add even more arguments to the links for the called pages, etc.

You can see where this is going.

So, I gave up on it. I even thought about putting together a kinda limited implementation for the immediate client's needs, but thought better of it. There would be great weeping and gnashing of teeth if I used a cheapo solution like that and then later had to drop it because the page invocations got too complicated. Better to just forget the whole misguided approach now and settle for the stupid cookies.

Shucks and darn.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!