Der er ikke rigtig nogen pålidelig måde. Det var oprindlig meningen at IP skulle kunne oversættes til gegrafisk position (hvert land have et vist interval) men med mangelen på IP adresser er det system brudre ret totalt sammen fordi man har måttet 'låne' numre hvor der nu var nogen tilovers. Derudover er det ikke svært at købe sig et misvisende IP-nummer. De samme småstater der laver og sælger frimærker til samlere sælger nu også IP numre i stor stil. med IPV6 på vej vil der måske blive genindført en geografisk korellation, men jeg tvivler på den bliver svær at omgå for dem der specifikt ønsker at omgå den den.
en ting du kan gøre er at aflæse brugerens pc-ur med javascript og så sammenligne den tid med tiden på serveren (så du finder brugerens tidszone) ikke vældig præcist, men rimeligt pålideligt.
Det nemmeste er vel at oprette en variable samtidig med at du sender ham siden for ?mode=$news. den variabel kan du så teste på i diverse includerede filer (det behøver ikke engang af være en session variabel)
Du nævte is spørgsmålet: " Så den viser: Ip - Hvor er brugeren - Hostmask. "
Og idet du henter mode=news værdien i den anvendte url VED du jo hvor du er. Det eneste du behøver er at huske det indtil du har fået udskrevet den linie.
Det er helt ligegyldigt om andre brugere kikker samtidigt. Dit php script kører een gang hver gang en bruger beder om siden, og idet php scriptet bygger siden indsættes så den korrekte information for den bruger, på basis af mode-parameteren i det link brugeren brugte til at bede om siden.
ja ok, det forstod jeg. Men det er sådan andre kan se hvor på siden, brugeren befinder sig. du kan se det på http://www.cornuto.dk/index.php?side=online det jeg prøver på at lave.
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.