Paranna Morpion-pelin kansainvälisiä ennätyksiä!
Ohjeet | Nettipeli | Tuloslista
Suunnittele tiedosto, josta tulee suuri ZIP-paketti!
Vastauksia: 32
Paras: 1158
Millä tavalla aiemmissa keskusteluissa esitetyn formin sijoittaminen tuohon linkin paikalle tuottaa ongelmia? (Nettisivut ja -ohjelmointi) lisää...
Oppaat: Käytännön PHP-opas
Kirjoittaja: Antti Laaksonen
Opassarja: [ 1 2 3 4 5 6 7 8 9 ]
Edellinen opas – Seuraava opas
Tulostettava versio: tämä opas | koko opassarja
Osa 7 - Evästeet ja istunnot
Evästeet – Evästeen luominen ja poistaminen – Evästeen lukeminen – Istunnot – Istuntojen käyttäminen – Salasanat kirjautumisessa – Loppusanat
Edellinen opas – Seuraava opas
| Juho [16.06.2003 19:03:25] | Lainaa | Muokkaa |
| Toivottavasti tämä opas-sarja ilmestyy ladattavaksi | ||
| Gwaur [21.06.2003 17:55:40] | Lainaa | Muokkaa |
| Jippikaijee! Evästeitä vihdoinkin! :) | ||
| Keo-Keo [23.06.2003 15:40:59] | Lainaa | Muokkaa |
| hoono, tossa ei käytä setcookien kaikkia argumenttejä läpi | ||
| Tumpi [24.06.2003 14:54:38] | Lainaa | Muokkaa |
| Noi session-jutut tuli ihan yllätyksenä, ite oon käyttänyt istunnon aloittamiseen funktiota session_register ja lopetukseen session_unregister. | ||
| Keo-Keo [15.07.2003 03:23:12] | Lainaa | Muokkaa |
| Tumpi, se on se vanha tapa. | ||
| samlui [10.06.2004 18:52:41] | Lainaa | Muokkaa |
| mikä on vikana kun tulee ilmoitus
Parse error: parse error, unexpected T_VARIABLE in c:\palvelin\kirjaudu.php on line 8 ja line 8 on tämännäköinen $_session["kayttaja"] = $nimi; ja $nimi on $nimi = $_post['nimi']; | ||
| samlui [10.06.2004 18:53:54] | Lainaa | Muokkaa |
| itselläni on asennettuna php 4.3.7 | ||
| Koipio-ohjelma [15.07.2004 21:37:32] | Lainaa | Muokkaa |
| eikös tuota hashia voi sanoa suoraan että se on 32-merkkiä pitkä heksadesimaali luku | ||
| Puhveli [31.01.2005 18:38:43] | Lainaa | Muokkaa |
| Heh, ihmettelin miksen saa keksiä "topiklubi.tunnus" toimimaan. Sitten kun vaihdoin pisteen undescoreksi niin johan toimii. Olisi oppaassakin voinut lukea että siinä pitää olla urli-kompatiplejä merkkejä. Mutta sitähän ohjelmointi onkin, yrityksen ja erehdyksen kautta =). Kiitos keksioppaasta! | ||
| Lern [15.03.2005 20:14:03] | Lainaa | Muokkaa |
| Mikshän mulle ei tuu kekseistä outputtiin mitään, ku oon omalla koneella, mutta toiselta koneelta näkee? Selaimessa ei vikaa. Näkyy, jos siirrään esim. toiselle servulle. | ||
| edmundos [21.05.2005 19:30:54] | Lainaa | Muokkaa |
| sessioneista sais olla enemmän | ||
| d-hunter [12.06.2005 17:20:53] | Lainaa | Muokkaa |
| Lyhyehkö oli :( | ||
| miiro [11.02.2006 20:20:24] | Lainaa | Muokkaa |
| mikä on pisin mahdollinen kesto keksin olemassaololle? | ||
| travenin [23.04.2006 13:44:47] | Lainaa | Muokkaa |
| ääretön ;) | ||
| moptim [27.01.2007 09:01:35] | Lainaa | Muokkaa |
| teen foorumia ja logini käyttää istuntoja ja md5-algoritmia :)
lienee viimeistään huomenna valmis :P | ||
| moptim [27.01.2007 09:02:25] | Lainaa | Muokkaa |
| samlui, toisinpäin se line 8, funktioon ei voi sijoittaa arvoa :)
EDIT: ja kai muistit md5-kryptauksen? EDIT2: omg lol, eihä toi sessiohärpäkke ookkaa funcktio | ||
| pophead [20.01.2008 22:31:23] | Lainaa | Muokkaa |
| Voi veljet :D Muutaman tunnin taistot piti käydä jotta hokasin missä menee pieleen. Path määrittely puuttui kokonaan. Eli kun meni eri hakemistoon niin keksipä hävisi bittiavaruuteen.
setcookie ("koodi",$koodi,0,"/"); Eli keku kestää ja toimii domainin kaikissa hakemistoissa. | ||
| apsu [05.07.2008 07:18:00] | Lainaa | Muokkaa |
| Voisko joku selittää miks noi aaltosulut oikein on tossa?
echo "{$nimi}n auto on $auto"; | ||
| apsu [05.07.2008 07:23:37] | Lainaa | Muokkaa |
| samlui kirjoitti: mikä on vikana kun tulee ilmoitus
Parse error: parse error, unexpected T_VARIABLE in c:\palvelin\kirjaudu.php on line 8 ja line 8 on tämännäköinen $_session["kayttaja"] = $nimi; ja $nimi on $nimi = $_post['nimi']; Luulisin että onkelma on se että kirjoitit $_session["kayttaja"] = $nimi; ... etkä $_SESSION["kayttaja"] = $nimi; ... | ||
| rax [10.01.2009 10:15:30] | Lainaa | Muokkaa |
| apsu kirjoitti: Voisko joku selittää miks noi aaltosulut oikein on tossa?
echo "{$nimi}n auto on $auto"; Jos laitettaisiin että: echo "$nimin auto on $auto"; niin php tajuaisi $nimin kohdan yhtenä muuttujana, eikä silleen että tulostaa $nimi muuttujan sisällön ja laittaa ännän perään. Aaltosulut on siis siksi että erotetaan muuttuja muusta tekstistä. | ||
| Rocceri [17.02.2009 15:51:34] | Lainaa | Muokkaa |
| Oisiko jollakin esimerkkiä näyttää ja koodia antaa, miten saisi tehtyä sellaisen skriptin, että on tälläinen normaali textarea boxi johon kirjoitetaan tekstiä, ja sitten alapuolella olisi nappi "Tallenna". Sitten ne tiedot tallentuisivat, ja ensikerralla näkisit samat asiat samassa paikassa ja pystyisi muokkaamaan.
Kukakohan tajus? :s | ||
| punppis [04.04.2009 23:11:42] | Lainaa | Muokkaa |
| Millä perusteella käyttäjän sessio säilyy? Tietääkseni php-skripti tekee sessioid-cookien, jossa on sitten jonkinlainen uniikki id. Tuleeko tämä id ip-numeron vai minkä perusteella vai onko se vain random? Mitä jos käyttäjä poistaa cookien?
Edit: Noh, päätinpä sitten itse testailla tätä ja tulin siihen tulokseen, että joka kerta kun cookieta ei ole ja sessio_start():ia kutsutaan, niin generoidaan random (uniikki) sessioid. Jos siis haluaa säilyttää sessio datan vaikka käyttäjä tyhjentää cookiet, niin sessioid tulee tallentaa tietokantaan. Sessio id:tä pystyy vaihtamaan session_id()-funktiolla. Ilman parametrejä se palauttaa nykyisen sessio id:n ja jos laittaa uuden sessioid:n parametriksi, niin se vaihtaa nykyisen sessioid:n täksi. Tässä vielä koodipätkä havainollistamaan toimintaa:
| ||
ylläpito Antti Laaksonen, ulkoasu Otto Seiskari