28. september 2003 - 13:49Der er
13 kommentarer og 1 løsning
Check om side kaldes fra index.html
Jeg har en side baseret på rammer, hoved html´en hedder index.html denne har så nogle rammer som fyldes ud med nogle php filer. Kan man i disse php filer checke om det er index filen der har kaldt eller om php siden er kaldt direkte?
Det jeg gerne vil have er at hvis den enkelte php finder ud af at den er kaldt direkte så skal der laves en redirect til index filen. Problemet opstår når diverse søge robotter laver direkte link til undersider.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
En anden måde jeg nok ville bruge, er med sessions. D.v.s tjekke om en session er sat, og hvis ikke, sæt den lig med 0 og ellers opdatere den hver load:
if(!isset($_SESSION["start"])) { $_SESSION["start"] = 0; header("Location:/"); exit; }else{ $_SESSION["start"]++; } ?> resten af dine PHP-sider......................
Ser ikke ud til at virke, jeg tror at der sker det at når header("Location:/"); kaldes så loades hele siden i den ramme som php´en nu befinder sig i. Men betyder det ikke at hvis jeg benytter denne metode så vil hele siden blive genindlæst 1 gang selv om en bruger går ind korrekt via index siden.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.