Crush Posted January 27, 2005 Report Posted January 27, 2005 lieta tāda, ka ies ielogojos, un uztaisu sesijai variable "id". viss it kā iet, bet... ja kaut kur aizeju, šis vars pārtaisās par 10!!! kas tas par sviestu. kodā nekur id netiek mainīts, izņemot login lapā. index.php pašā sākumā ir session_start(). viss it kā būtu jārullē, bet nekā. mājās man uz iis5, xp viss iet., bet, tikko uzlieku darbā uz apache un linux, parādās šis gļuks... lūdzu, varbūt kāds var palīdzēt...
Crush Posted January 28, 2005 Author Report Posted January 28, 2005 ir! atradu kļūdu. izrādās, apachem laikam nepatīk, ja sesijas mainīgo sauc par "id". nosaucu par "ide", un viss aizgāja...
Venom Posted January 28, 2005 Report Posted January 28, 2005 pirmā dzirdēšana par kačko tādu, ja vien tev nestāv atvērti vārti (register_globals=on), sliecos neticēt apgalvojumam par apache nemīlu pret atsevišķiem indeksiem
Roze Posted January 28, 2005 Report Posted January 28, 2005 $id manuprāt ir viens no visbiežāk lietotajiem variabļiem un Apache to nu nekādīgi nevarētu mainīt, līdz ar to visdrīzāk vaina ir pašā kodā ;)
andrez Posted February 1, 2005 Report Posted February 1, 2005 (edited) gluks ir citaa lietaaa. apache vai php ir taa nokonfigureets ka sesijas mainiigo var nomainiiit pa taisno, piemeeram $_SESSION["ID"]=5; $ID=6; echo $_SESSION["ID"]; /rezultaats buus 6/ un sanaak ja tev $id skritpaa tiek mainiiits, tad arii sesijas mainiigais tiek izmainiiits. KAA LAI ATRISINA PROBLEEMU: uztaisa sesijas mainiigo taadu, kas skritpos nevareetu atkaarototies. kaa tu arii uztaisiiju "ida" vai arii visur skritpaa kur ir $id aizivetot ar citu mainiigo ;) Edited February 1, 2005 by andrez
Venom Posted February 1, 2005 Report Posted February 1, 2005 pirmā dzirdēšana par kačko tādu, ja vien tev nestāv atvērti vārti (register_globals=on), sliecos neticēt apgalvojumam par apache nemīlu pret atsevišķiem indeksiem 13193[/snapback] iekš php.ini likt register_globals=off
Recommended Posts