'
Husker pcen variabler på en annen side?
Hei.
Lurer på om pcen husker variabler som ble opprettet på en side, og som blir brukt på en annen uten noen forbindelse (med unntak av den vanlige linke komandoen)? Altså: Hvis jeg har en innloggingsside, som så sender (med action inputen) brukeren til en annen side som evt. godskjenner brukernavn og passordet, og lager en variabel med brukernavnet i, så sender den brukeren (med "den automatiske send til side" komandoen) til en annen side. Kan man da på alle sider (innenfor da pcen er skrudd på) som har kommandoen "echo $bruker", skrive ut brukernavnet brukeren oppga? Takker for alle svar!!! |
Du må definere variabelen for vær side. Jeg har en fil, som jeg inkluderer i ALLE filene mine (config.php) og der har jeg en egen variabel ($logged) som jeg henter ut all infoen om brukeren.
|
Sitat:
Forressten: Hvordan inkluderer man filer i filer? |
|
Sitat:
|
Du kan ikke si du kan det mest grunnleggende når du ikke kan include() engang.
|
Herû -Her skal du få et pro-tip:
Skaff deg en bok om php og les den! Da slipper du å tro at du kan "det grunnleggende". Internett er stort med mange flotte tutorials, men en bok går faktisk gjennom alt det grunnleggende. Så får du med deg alt og slipper at det er noen slike viktige grunnlegende ting du ikke får med deg :) |
Sitat:
Det eneste jeg har lært meg php fra, er boken "webprogrammering i php" pinkrabbitz: Har ikke trengt det før evt. nå. |
Sitat:
|
Sitat:
Sånn fungerer det: Variabler er komponenter som inneholder en verdi/streng, som blir gitt via programmeringen, lagres i "engangslageret på pcen". PS: To ting jeg lurer på:
|
Sitat:
Sitat:
Sitat:
Jeg foreslår å lese grunnleggende php. Virker som den boken din er over ditt nivå. No offence. |
Sitat:
Regnet nesten med det om at det var samme verdi, men hvordan kan jeg da på en veldig enkel måte holde styr på hva brukernavnet på brukeren som er på nettsiden er? Skal bruke det til å (for det meste), tilkalle andre filer ved å (for eksempel skrive $bruker.txt) PS: Går det ann å tilkalle fil i spesiell mappe ved for eksempel å skrive: Kode:
brukere/$bruker/biler.txt PS: vet hvordan man lager/skriver/leser til filer, men hvordan lager jeg mapper, og hvordan angir jeg at en fil skal lagres i en mappe (regner med at det er det samme som å referere til fil). |
Skal du fortsette å programmere, så bør du lære deg hvordan framgangsmåten i praksis fungerer. Den fungerer ikke slik at du poster her hver gang du står fast med det enkleste problem.
Sitat:
(det fungerer forresten, så lenge du pakker inn strengen i fnutter. Dette står i et av de første kapitlene i boken "du har lest".) Sitat:
http://www.google.no/search?hl=no&q=...=&oq=&gs_rfai= |
Sitat:
I kapittel 5 står det om inkludering. Les det kapittelet på ny. Variabler finner du i kapittel 2 (2.1 til 2.2) I kapittel 7 skrives det om "tilstandsbevaring med skjulte elementer, URL, cookies og sessions", tror du kan ha godt av å lese det kapittelet på nytt og. Happy reading ;) |
Sitat:
|
Problemet ditt er jo at du ikke klarer lese deg opp til de enkleste svar.
http://php.net/ -> Search For -> In the function list Sitat:
|
Er det en enkel måte å få til at en variabel blir husket på på flere sider, men ikke samme verdi på flere pcer, eller er det bare sessions og coockis som funker?
Tror ikke sessions er en enkel måte å huske ting på når det bare er en ting den skal huske på, kanskje coockis er det? |
Den vil jo ikke få samme verdi på flere PC-er. Alle klienter behandles individuelt. Og sessions er ikke tungvint. Les i boka di, så ser du hvordan det gjøres.
|
Alle tidspunkt er GMT +2. Klokken er nå 12:06. |