på møder

,, en anden måde at gøre oplysninger tilgængelige på tværs af de forskellige sider af en hel hjemmeside er anvendelse af en php møde.,, en samling skaber en fil i en midlertidig fortegnelse på serveren, når registrerede samling variabler og deres værdier er oplagret.disse oplysninger vil være til rådighed for alle sider på webstedet i løbet af det besøg, placeringen af midlertidig fil bestemmes ved en fastsættelse af, php.ini, filen, s. save_path,.bar ved en samling variable sørger for, at de har arrangeret denne vej.,,, når en samling er begyndt efter ting til at ske og minus,,,,, på første skaber en entydig identifikator for den mødeperiode, som er en tilfældig række 32 hexadecimal tal, som f.eks. 3c7foj34c3jj973hjkop2fc937e3443.,,,, en småkage, phpsessid, automatisk sendt til brugerens computer til at lagre unikke samling identifikation snor.,,,, en fil, automatisk er skabt på serveren i de udpegede midlertidige fortegnelse, bærer navnet på den entydige identifikator indledt af sess_ er sess_3c7foj34c3jj973hjkop2fc937e3443.,,,,, når en php manuskript vil hente værdi fra et møde med variabel, folkesundhedsprogrammet automatisk får den enestående samling identifikator snorfra phpsessid, og så ser i sin midlertidige adresseregister for sagen med det navn og en validering kan gøres ved at sammenligne begge værdier.,, en samling slutter, når brugeren mister browser eller efter forlader stedet, - - vil bringe den mødeperiode efter en forud fastsat periode, normalt 30 minutters varighed. fra et php møde, et php samling er let begyndte med en opfordring til, session_start(), funktion. denne funktion første kontrol, hvis en samling er allerede begyndt, og hvis der ikke er indledt, så starter det.det anbefales, at opfordringen til, session_start(), ved begyndelsen af den side.,, samling variabler er oplagret i foreningslivet system kaldet, $_session [].disse variabler kan fås i levetid for et møde. følgende eksempel starter et møde så registrere en variabel, mod, at forøges, hver gang den side er besøgt under den mødeperiode, gør brug af, isset(), funktion, for at kontrollere, om møde variabel er allerede fastsat, sæt det eller ej. kode i test.php fil og lade sagen mange gange, at resultatet −,, <?folkesundhedsprogrammet aspektet session_start(); hvis (isset ($_session ['counter '])) ($_session ['counter'] + = 1) andet ($_session ['counter '] = 1} $mng = "du har besøgt denne side".$_session ['counter '] $mng. = "i denne mødeperiode."?> < html > < head > < afsnit > oprettelse af et php samling < /afsnit > < /head > < krop > <?php echo ($mng)?> < /organ > < /html >,, det giver følgende resultat −,, at ødelægge en php møde, et php samling kan blive ødelagt af session_destroy(), funktion.denne funktion ikke behøver noget argument og en enkelt opringning kan ødelægge hele mødet variabler.hvis du ønsker at ødelægge et enkelt møde variabel, så kan du bruge, unset(), funktion til frakoblet en samling variabel.,, her er et eksempel til frakoblet én variabel −,, <?php frakoblet ($_session ['counter ']).>,, her er den opfordring, som vil ødelægge alle møde variabler og minus;,, <?folkesundhedsprogrammet aspektet session_destroy();?>,, at den automatisk samling, du behøver ikke at ringe til start_session() funktion til et møde, når en bruger besøg din hjemmeside, hvis du kan, session.auto_start, variabel 1, php.ini, fil.,, møder uden kager, kan der være en sag, når en bruger ikke gør det muligt at butikken kager på deres maskine.så er der en anden metode til at sende samling id til browseren.,, eller du kan bruge den konstante sid, som er defineret, hvis mødet begyndte.hvis kunden ikke har sendt en passende møde - det har form session_name = session_id. ellers er det udvides til en tom snor.derfor kan du omfatter den ubetinget til ip - adresser, følgende eksempel viser, hvordan til at registrere en variabel, og hvordan til at forbinde korrekt på en anden side af sid.,, <?folkesundhedsprogrammet aspektet session_start(); hvis (isset ($_session ['counter '])) ($_session ['counter'] = 1) andet ($_session ['counter '] +;} $mng = "du har besøgt denne side".$_session ['counter '] $mng. = "i denne mødeperiode." echo ($mng)?> < p > fortsætte klik følgende link < br /> < en href = "nextpage.php?<?php echo htmlspecialchars (sid)?> "> < /p >,, det giver følgende resultat &minus,,,, htmlspecialchars(), kan anvendes, når trykningen af sid for at forhindre xss relateret angreb.,,



Previous:
Next Page: