Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP: Keksit ja niiden asettaminen eri hakemistojen välillä

Draiz [21.09.2011 15:29:12]

#

Nyt alkaa pikkuhiljaa mennä hermo näihin kekseihin. Ongelmana on siis keksin tuhoaminen, keksin luominen kyllä toimii ihan hyvin.

Skriptit sijaitsevat samalla serverillä ja serveri toimii https:n kautta.

Keksin asettaminen:
- Skripti on hakemistossa /2011/guest/login/submit

setcookie("nimi", "arvo", time()+$expire_time, "/2011/", "domaini", true);

Keksin tuhoaminen:
- Skripti on hakemistossa /2011/customer/logout

setcookie("nimi", "", time()-$expire_time, "/2011/", "domaini", true);

Tuhoaminen tai keksin arvon muuttaminen tuolta /2011/customer/logout hakemistosta ei vain toimi, vaikka tuon setcookie-funktiossa asetetun hakemiston pitäisi toimia myös alihakemistoihin (niin kuin se toimiikin kun kysellään muissa hakemistoissa löytyykö noita keksejä selaimesta).

On myös kokeiltu asettaa tuo hakemisto juurihakemistoon eli "/" molempiin setcookie-funktioihin mutta ei vaikutusta.

Niin ja nuo hakemistopolut eivät ole mitään oikeita hakemistoja serverillä, vaan .htaccess -filun kautta määritettyjä redirectejä php-filuihin.

Suuri kiitos sille joka keksii toimivan ratkaisun ilman, että joudun muuttamaan noita hakemistopolkuja, olis nimittäin vähän kiire yhden projektin kanssa.

Metabolix [21.09.2011 16:08:31]

#

Koodi näyttää kyllä ihan oikealta. Pari ehdotusta:

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta