Avatar billede iziqio Nybegynder
17. december 2005 - 11:49 Der er 5 kommentarer og
1 løsning

Genkende hvor man kommer fra?

Jeg har 2 sider. Den ene side skal bare være normal.
Den anden side skal være en slags mirror, men med lidt anderledes design.
Derfor skal side 1 genkende hvis folk kommer fra side 2 og derudfra vælge nogle andre billede til f.eks. baggrund. Men hvordan "henter" jeg der hvor folk kommer fra? Kan jeg bruge frames og tage adresse linien eller ?
Avatar billede jakobdo Ekspert
17. december 2005 - 11:57 #1
Altså hvis siden skal være anderledes hvis folk kommer fra side1, end hvis de kommer direkte, kunne du lave det på denne måde:

<?php
//Side1
session_start();
$_SESSION['side1'] = true;
//og din kode på side1...
?>

<?php
//side2
session_start();
if($_SESSION['side1'] == true)
{
  //Brugeren har været på side1...
}
else
{
  //Brugeren har ikke været på side1...
}
?>
Avatar billede iziqio Nybegynder
17. december 2005 - 12:30 #2
jeg vil ikke lave siden to gange. Men tak for det hurtige svar. Jeg vil bruge GET, det burde kunne gøre det.
Avatar billede iziqio Nybegynder
17. december 2005 - 12:31 #3
smid et svar så får du point, for lyn hurtigt svar
Avatar billede jakobdo Ekspert
17. december 2005 - 12:36 #4
GET vil kunne fakes!
Og siden skal ikke laves 2 gange!
Du kan jo lave det sådan her:
<?php
//side2
session_start();
$value = 1;
if($_SESSION['side1'] == true)
{
  //Brugeren har været på side1...
  $value = 2;
}

//Hvis brugeren kommer direkte, vil billedet blive: billede1.jpg
//Kommer brugeren fra side1, vil den hente billede: billede2.jpg
echo "<img src=\"billede".$value.".jpg\">\n";

?>

Og et svar!
Avatar billede iziqio Nybegynder
17. december 2005 - 15:35 #5
tak
Avatar billede jakobdo Ekspert
17. december 2005 - 18:23 #6
Takker for point!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester