Citat:
Det är inget konstigt med denna output, det är resultatet av att ha serialiserat din array, då ser den ut sådär.
Du ska inte röra den det där datat, gör du det kommer du inte kunna köra unserialize på det och få tillbaka det som en associativ array, s8 och s50 anger ett offset i strängen, i detta fall hur många tecken som ingår i ditt username respektive password.
Serialize är således inte direkt avsett att vara human readable, men fördelen är att när du kör en unserialize på det kommer det tillbaka som en associativ array som du kan använda direkt utan att behöva själv lista ut var ditt password och usernamn börjar och slutar.
Serialize och fopen har inte mycket med varandra att göra btw, fopen öppnar en fil, serialize serialiserar ett objekt, variabel eller array så du kan spara den på fil i serialiserad form och sedan läsa tillbaka den och använda den som om inget hänt med unserialize. Hur hade du annars tänkt att spara exempelvis en array på disk? Visst, det går ju såklart att hitta på sitt eget sätt att spara det, men varför uppfinna hjulet igen, speciellt eftersom det riskerar att bli fyrkantigt, när det finns inbygga konstruktioner för att göra samma sak, fast mycket bättre?
Läs php-manualen nu om serialize och fopen så ska du se att det klarnar.
Du ska inte röra den det där datat, gör du det kommer du inte kunna köra unserialize på det och få tillbaka det som en associativ array, s8 och s50 anger ett offset i strängen, i detta fall hur många tecken som ingår i ditt username respektive password.
Serialize är således inte direkt avsett att vara human readable, men fördelen är att när du kör en unserialize på det kommer det tillbaka som en associativ array som du kan använda direkt utan att behöva själv lista ut var ditt password och usernamn börjar och slutar.
Serialize och fopen har inte mycket med varandra att göra btw, fopen öppnar en fil, serialize serialiserar ett objekt, variabel eller array så du kan spara den på fil i serialiserad form och sedan läsa tillbaka den och använda den som om inget hänt med unserialize. Hur hade du annars tänkt att spara exempelvis en array på disk? Visst, det går ju såklart att hitta på sitt eget sätt att spara det, men varför uppfinna hjulet igen, speciellt eftersom det riskerar att bli fyrkantigt, när det finns inbygga konstruktioner för att göra samma sak, fast mycket bättre?
Läs php-manualen nu om serialize och fopen så ska du se att det klarnar.
Okej, jag fattar. Jag skiter således i att snygga till min databas. Och ja, jag läste på om serialize() och fopen() och dess tillhörnade fwrite() och fclose() osv i PHP-manualen inatt. Jag förstår vad du menar nu.
Nu ska jag se om jag kan lista ut hur man kan läsa denna data, samt implementera någon slags form validation för att möjliggöra inloggning alternativt utestängning. Tack för din hjälp!
