controle top_location

Status
Niet open voor verdere reacties.

gebruiker35

Gebruiker
Lid geworden
29 mrt 2008
Berichten
434
Is het mogelijk om met php te zien in welk adres je zit, dus of het bestand is ge include of niet? en zo ja, hoe uiteraard
 
Een include geeft geen locatie terug.

Als je wilt debuggen zul je zelf echo's moeten plaatsen (Bijvoorbeeld HTML commentaar)
 
nee sorry ik was niet duidelijk genoeg.
heb een script en dat wordt meestal geinclude, maar worden ook welleens bestanden heen gepost. voor dat 2e geval, staat er session_start(); bovenin. maar als hij wordt geinclude krijg ik dan een foutmelding. dus ik wil t zo instellen, dat als de top locatie zichzelf is, dat ie alleen dan session_start(); gebruikt.

ps ik ben tegen foutmeldingen negeren
 
Kun je niet in de parent gewoon session_start() neerzetten?

Waarschijnlijk zet je je config altijd boven elk document, daar zou je ook gewoon session_start in kunnen zetten.

Je zou altijd een check kunnen doen op de $_SERVER['SCRIPT_NAME'], als die niet gelijk is aan de bestandsnaam dan is ie ge-include.

Werkt alleen wat lastig wanneer je met $_GET-variabelen je pagina's include.
Maar dan zou je in je layout session_start() kunnen plaatsen zoals ik eerder vermeldde.
 
hm dat eerste begrijp ik niet helemaal...

heb geen apart config bestandje
 
Heb je niet een bestand dat je overal include?
 
Dan kun je $_SERVER['SCRIPT_NAME'] proberen
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan