Vraag & Antwoord

Webprogrammeren & scripting

PHP: Naam/adres webpagina opvragen

12 antwoorden
  • Beste mensen, Ik wil de naam en eventueel het adres van de huidige pagina opvragen in PHP. In de documentatie heb ik dat nergens kunnen vinden. Nu gebruik ik $PHP_SELF en dat werkt prima. Maar is dat de juiste manier of is er een beter alternatief?
  • Ik dacht: REQUEST_URI of http://$HTTP_HOST$SCRIPT_NAME
  • Bedankt Gerben, Ze geven allemaal goede info en voor mijn doel is $REQUEST_URI perfect. Heb je trouwens enig idee waar ik een overzicht kan vinden hoe de verschillende HTML-elementen aan te spreken? Ik heb de Manual van php.net, maar daarin kan ik het niet vinden en ook in mijn boek (Het Boek/PHP4) niet. Er staat wel het een en ander over DOM, maar dan in relatie tot XML. Of is het misschien beter dit soort zaken via JavaScript te regelen. Ik neem aan dat dat in ieder geval sneller is, maar dan wordt de code een stuk ingewikkelder en lastiger te onderhouden. Want PHP moet ik so-wie-so gebruiken. Dus dan krijg je HTML, PHP en JavaScript door elkaar. En dan werk ik ook nog het liefst met externe script- en style-bestanden.
  • [quote:b7b4b4743e="trudge"]Heb je trouwens enig idee waar ik een overzicht kan vinden hoe de verschillende HTML-elementen aan te spreken?[/quote:b7b4b4743e]PHP is server-side, HTML client-side: trek zelf je conclusie...
  • [quote:6aec42caf8] Dus dan krijg je HTML, PHP en JavaScript door elkaar.[/quote:6aec42caf8] Dat is sowieso vrij gebruikelijk, omdat het 3 elkaar aanvullende tools zijn.
  • Dat is me inmiddels wel duidelijker geworden en het is inderdaad logisch. Bedankt voor julllie reacties. :o
  • Met Flash kan je ook dingen zoals PHP invoegen. Ik vind zelf dat dat de mooiste en krachtigste combi is.
  • Dan heb ik nog een andere vraag, gerelaterd aan client-/server-based scripting: Stel: via include() in de header laad ik een bestand waarin een aantal variabelen en hun waarden zijn gedefinieerd. En verderop in de pagina op een aantal verschillende plaatsen roep ik die variabelen, stuk voor stuk en elk op hun eigen plek binnen hun eigen <php ... ?>-tags, aan met print() of echo(). Zijn de waarden van die verschillende variabelen dan al vanaf het includen vanuit de header allemaal op de client aanwezig of worden ze stuk voor stuk bij elke aanroep alsnog van de server opgehaald.
  • De compleet ingevulde pagina wordt naar de klant verstuurd. Nogal logisch als je bedenkt dat PHP server-side is en niet client-side...
  • Het is logisch als je precies weet hoe het werkt, maar dat is niet iedereen gegeven, beste Bill. Maar niettemin bedankt voor je reaktie
  • [quote:fe3a9822a2="trudge"]Het is logisch als je precies weet hoe het werkt, maar dat is niet iedereen gegeven, beste Bill.[/quote:fe3a9822a2]Weet ik, daarom leg ik het nog even expliciet uit ;)
  • Waarvan acte.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.