Avatar billede kernelx Juniormester
27. januar 2003 - 16:12 Der er 4 kommentarer og
1 løsning

kan hvad kan php tage for informationer af apache?

jeg skal til at programmere en side.
hvis man åbner en internet-browser to gange ... og begge gange går på denne side, burde apache på en eller anden måde kunne kende en forskel mellem de to, selv om de har samme ip.

de informationer, som apache bruger, for atr kende forskellen mellem browserne ... bruge dem i php?
php skal ikke vide om det er den samme pc browseren kommer fra ... php skal bare kunnne se ... om det er den samme browser eller ej ...

eksempel:
en user vil logge ind ... på et php-script.
jeg har altid sagt ... at php skal se fra hvilken ip der blev logget in, sådan at en fra en anden ip ikke kan se de private data fra en ...
men hvis man nu sider i det samme netværk ... har man i internettent samme ip ...
eller hvis man to gange går på denne side ... (internet explorrer to gange åbnet) ... og man logger ind på den ene ... så skal man ikke automatisk har mulighed at se de data på den anden browser ... fordi man har samme ip.

kan php ikke kende forskel på ... browsere ... eller kun på ip-adresser

... jeg ved jeg gentager mig hele tiden ... jeg synes det er svært at forklare, hvad mit problem er ... jeg håber i forstår problemet og kan hjælpe mig ...


med venlig hilsen
KernelX
Avatar billede stalle Nybegynder
27. januar 2003 - 16:41 #1
Sessions er vist vejen frem
Avatar billede htm Nybegynder
27. januar 2003 - 19:29 #2
Den måde apache logger på er ved at logge IP og hvilken tid der er forespurgt efter filen! Det er alt!

Du kan se hvilke informationer du kan hive ud med php hvis du laver en fil med følgende indhold og smider den op på din side:
<?php
phpinfo();
?>

Dit problem skal som stalle siger løses med session:
http://www.php.net/manual/en/ref.session.php
Avatar billede stalle Nybegynder
27. januar 2003 - 21:24 #3
kanon at få ret en gang i mellem :-))
Avatar billede kernelx Juniormester
03. februar 2003 - 12:36 #4
men det fungerer kun med internet-explorrer.
hvis jeg åbner internet-explorrer to gange, så får hver en egen ID.
Men hvis jeg åbner Netscape 7.x to gange, så har de alle den samme ID ...
kan man ikke også lave det sådan, at der bliver kendt forskel der?
Avatar billede kernelx Juniormester
03. februar 2003 - 12:38 #5
<?php
  echo session_start();
  echo "<br>";
  echo session_id();
?>
.........
det var i øvrigt skriptet ... som jeg har testet det med ...
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