On Thu, Sep 04, 2008 at 08:04:46PM -0400, Owen Winkler wrote: > > Geoffrey Sneddon wrote: > > > > We use HTTP_HOST to get the host for the authority of the absolute > > IRI. What else can we use for the host if we do not have it? All I > > can think that we would always have is the server IP, which may not be > > ideal if it is an internal IP. The only place we must use absolute > > URIs is the location header in HTTP for redirects (everything supports > > relative URIs for it, though). If we don't bother to use absolute IRIs > > (or authority relative IRIs) elsewhere we never hit this issue apart > > from in that case. > > > > Outputting URLs is not the only place where HTTP_HOST is used. It is > used in the Site class to find the correct config, plugin, and theme > data for a site. There may be other places it is used. > > I think there isn't much to discuss on this topic. Was there an implied > question as to why we use absolute URLs? If so, no, there's no reason. > But as I said above, we do use the HTTP_HOST for at least one other thing.
Isn't the issue that it's not always available, because HTTP 1.0 clients don't send the Host header ? -- Michael C. Harris, School of CS&IT, RMIT University http://twofishcreative.com/michael/blog IRC: michaeltwofish #habari --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/habari-dev -~----------~----~----~----~------~----~------~--~---
