kan ikke få cookie til at tillade @

Her kan du få hjælp og stille spørgsmål til PHP!
Besvar
kris914g
Rutineret
Rutineret
Indlæg: 75
Tilmeldt: 19. jun 2012, 14:02

kan ikke få cookie til at tillade @

Indlæg af kris914g » 16. maj 2014, 16:37

hej jeg er igang med at lave hjemmesiden http://social.nssgaming.com/ som er en hobby mig og min ven arbejder på. jeg er i gang med at lave en cookie som skal kunne huske ens login email men når jeg chekker cookien når man trykker F12 hvor man kan se sidens elementer og cookies står der fx: kristoffer%40aagard.dk og der skulle gerne stå kristoffer@aagard.dk hvordan kan jeg rette denne fejl??? her er mit cookie script

Kode: Vælg alt

$log_email = preg_replace("/[^!<>@&\/\sA-Za-z0-9_]/", "", $_SESSION['email']);

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg: 709
Tilmeldt: 21. jun 2012, 23:40
Kontakt:

Re: kan ikke få cookie til at tillade @

Indlæg af scootergrisen » 16. maj 2014, 18:07

Ikke sikkert du kan regne med det der står i F12.
Hvilken browser bruger du ?

Den kode du har skrevet sætte ikke nogen cookie.

kris914g
Rutineret
Rutineret
Indlæg: 75
Tilmeldt: 19. jun 2012, 14:02

Re: kan ikke få cookie til at tillade @

Indlæg af kris914g » 16. maj 2014, 18:52

det er en længere del af en kode men den linje skulle gerne tillade cookien at bruge @ og jeg bruger google chrome

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg: 709
Tilmeldt: 21. jun 2012, 23:40
Kontakt:

Re: kan ikke få cookie til at tillade @

Indlæg af scootergrisen » 16. maj 2014, 20:04

Firefox viser også @ som %40 men hvis jeg viser indholder af $_COOKIE på hjemmesiden så vises det rigtigt med @.

Prøv og udskriv cookie/session på din hjemmeside om se om det ikke står rigtigt.

kris914g
Rutineret
Rutineret
Indlæg: 75
Tilmeldt: 19. jun 2012, 14:02

Re: kan ikke få cookie til at tillade @

Indlæg af kris914g » 16. maj 2014, 20:15

undskyld men hbordan gør man det?

Brugeravatar
Daniel
Admin
Admin
Indlæg: 625
Tilmeldt: 14. jun 2011, 09:27
Geografisk sted: Danmark, Fyn, Nørre Aaby
Kontakt:

Re: kan ikke få cookie til at tillade @

Indlæg af Daniel » 16. maj 2014, 20:29

Du skal egentlig bare se en session eller en cookie som en almindelig variabel når du arbejder med den, så for at udskrive dens indhold, skal du bare bruge echo. :)

Kode: Vælg alt

echo $_COOKIE['email'];

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg: 709
Tilmeldt: 21. jun 2012, 23:40
Kontakt:

Re: kan ikke få cookie til at tillade @

Indlæg af scootergrisen » 16. maj 2014, 21:02

$_COOKIE er et array så du kan bruge print_r() funktionen.

Kode: Vælg alt

print_r($_COOKIE);
Eller...

Kode: Vælg alt

foreach($_COOKIE as $value){
    echo $value . "\r\n";
}

Besvar