rudzis Posted August 19, 2005 Report Share Posted August 19, 2005 Iestartējot datoru, un at Firefox atverot lapu no lokālā servera, nedarbojas cookies. Mēģināju atvērt arī ar IE. Browserī ar cookies viss ir kārtībā, un to pašu lapu uzliekot uz cita servera, arī viss ir kā nākas. Mēģināju lokāli atvērt citu lapu, kas lieto cookies, bet tur jamie darbojās. Varbūt tam kāda saistība ar headeriem? Pārinstalēju gan Apache, gan PHP, bet nekas nemainās. Nekādi trojāni parādījušies it kā nav. Dīvaini, jo vēl pa nakti viss darbojās, bet tagad pēkšņi vairs ne. Ja kas, man ir WinXP. Kur varētu būt problēma? Link to comment Share on other sites More sharing options...
Robis Posted August 19, 2005 Report Share Posted August 19, 2005 Visticamāk jau php.ini konfigurācijā kaut kas nav ar cookies: session.cookie_path session.use_cookies On session.use_only_cookies Off vispār jau uzraksti šādu kodu un pārbaudi: phpinfo(); Link to comment Share on other sites More sharing options...
rudzis Posted August 19, 2005 Author Report Share Posted August 19, 2005 Robis, tur viss kā nākās. Link to comment Share on other sites More sharing options...
rudzis Posted August 19, 2005 Author Report Share Posted August 19, 2005 (edited) Nupat laikam atradu problēmu. Visa tā lapa tiek veidota UTF-8 kodējumā, tāpēc visus failus saglabāju kā UTF-8. Tagad to login.php, kurš lieto kūķus pārliku atpakaļ uz ANSI un viss notiek! Bet tomēr, fakts ir tāds, ka uz cita serva darbojās arī tā. Edited August 19, 2005 by rudzis Link to comment Share on other sites More sharing options...
Robis Posted August 19, 2005 Report Share Posted August 19, 2005 Labāk index.php faila (vai kāds tev tur tas galvenais fails) sākumā ieliec: ob_start(); Savukārt beigās - tur kur ir jāmet bufferis uz pārlūku (jāizvada lapa), lai gan var arī faila beigās parasti likt: ob_end_flush(); Link to comment Share on other sites More sharing options...
bubu Posted August 19, 2005 Report Share Posted August 19, 2005 Visdrīzāk sākumā bija utf-8 maģiskie 3 baiti, bet display_errors bija off. tāpēc i nekā nemanīja. Link to comment Share on other sites More sharing options...
Robis Posted August 19, 2005 Report Share Posted August 19, 2005 Pilnīgi piekrītu. Tādā gadījumā vajag izvēlēties editorus, uz kuriem seivot. Index.php fails nedrīkst būt tas, kurš seivots utf-8, bet pārējie, kas iekļaujas, drīkst būt tādi, Output bufferings gan ir normāla parādība. Link to comment Share on other sites More sharing options...
v3rb0 Posted August 19, 2005 Report Share Posted August 19, 2005 precizak, pirms suutit headeri jaaizvairaas no utf-8 datneem ar tris melnaas magijas baitiem saakumaa. Link to comment Share on other sites More sharing options...
Recommended Posts