PDA

Bekijk Volledige Versie : [php] header(), taalkeuzes en search-engines



GeertS
14/01/03, 02:00
Ik ben bezig met een site die in meerder talen komt te staan.

Nu is mijn bedoeling dat als er een pagina wordt opgevraagd door een
bezoeker en er geen taal geselecteerd is dat via
header("location:langselect.php"); nr bv langselect.php wordt
doorverwezen.
In dit bestand zou dan een standaardtaal via session worden meegeven
(of ev. cookies van zodra ik weet hoe ik daar mee moet werken,
misschien gebruik ik dan de standaardtaal van de brower als het me
lukt)

tenslotte zou dan terug via header() nr de oorspronkelijke pagina
worden verwezen ($HTTP_REFERER)

Deze file zou ik ook willen gebruiken om via een link op de site aan
te roepen (langselect.php?langselect=nl)

Is dit eigenlijk een goede manier van werken?
Rekening houdend met Google en co? Als ik op deze manier tewerk ga,
doorgronden search engines dan ook de volledige site (in de
verschillende talen)?

--
mvg,
Geert

Jan Ehrhardt
14/01/03, 08:46
GeertS in nl.internet.www.server-side (Tue, 14 Jan 2003 00:00:43 GMT):

>tenslotte zou dan terug via header() nr de oorspronkelijke pagina
>worden verwezen ($HTTP_REFERER)

Realiseer je je, dat lang niet alle surfers HTTP_REFERER meegeven? Zeker de
bots niet, maar ook sommige gewone surfers niet (die een beetje last hebben
van paranoia).

>Is dit eigenlijk een goede manier van werken?
>Rekening houdend met Google en co? Als ik op deze manier tewerk ga,
>doorgronden search engines dan ook de volledige site (in de
>verschillende talen)?

Lees ook mijn reactie op Wimjan's vraag met dezelfde strekking in NIWO.

Jan
--
Dropdown and pushup menu's - http://cgi.monitor.nl/cms.html

GeertS
14/01/03, 22:47
On Tue, 14 Jan 2003 07:46:00 +0100, Jan Ehrhardt
<monitor@monitor.nl.X> wrote:

>GeertS in nl.internet.www.server-side (Tue, 14 Jan 2003 00:00:43 GMT):
>
>>tenslotte zou dan terug via header() nr de oorspronkelijke pagina
>>worden verwezen ($HTTP_REFERER)
>
>Realiseer je je, dat lang niet alle surfers HTTP_REFERER meegeven? Zeker de
>bots niet, maar ook sommige gewone surfers niet (die een beetje last hebben
>van paranoia).
Heb je er een idee van of dit een groot aantal surfers is?
Ik had al wel voorzien dat als er geen HTTP_REFERER is er naar de
index.php verwezen wordt.

>
>>Is dit eigenlijk een goede manier van werken?
>>Rekening houdend met Google en co? Als ik op deze manier tewerk ga,
>>doorgronden search engines dan ook de volledige site (in de
>>verschillende talen)?
>
>Lees ook mijn reactie op Wimjan's vraag met dezelfde strekking in NIWO.

Ik bedoel eerder of zoekmachines problemen hebben met header() en
sessions.
met content-negotiation ben ik (voorlopig) niet van plan te werken.

Zou het misschien veiliger zijn om setlang.php overal te includen() ?

--
mvg,
Geert