J-EX Posted December 30, 2006 Report Share Posted December 30, 2006 Tātad ir nepieciešams, kamēr apmeklētājs uzturas saitā, no vienas lapas uz otru regulāri pārsūtīt masīvu. Apmēram kā tas ir ar sesijām, bet lieta tāda, ka tās sesijas man neiet. :( kopēju kodus no dažādiem manuāļiem, nekā, pats nezinu kur vaina. Iespējams šo uzdevumu varētu paveikt ar $_POST palīdzību... Jautājums ir: Kā pārsūtīt to mainīgo no php koda uz citām lapām? Link to comment Share on other sites More sharing options...
SkyD Posted December 30, 2006 Report Share Posted December 30, 2006 vislabāk tad ar $_GET[''] velc līdzi, kur vien tev vajag. Pastāsti labāk, kur tev konkrēti tas ir vajadzīgs. Link to comment Share on other sites More sharing options...
J-EX Posted December 30, 2006 Author Report Share Posted December 30, 2006 ar get nesanaak masiivu vilkt liidzi... :( Konkrētāk es tasu internetveikalam iepirkuma grozu: paši zinat, pircējs izvēlas preci, tad staigā pa veikalu izvēlas vēl citas preces, gala rezultātā aplūko savu pirkuma grozu un pērk... Link to comment Share on other sites More sharing options...
SkyD Posted December 30, 2006 Report Share Posted December 30, 2006 www.adrese.lv?prece1=nosaukums&prece2=nosaukums&prece3=nosaukums ... Meiģini tad ar tām sesijām, un tur glabā preču id. Link to comment Share on other sites More sharing options...
andrisp Posted December 30, 2006 Report Share Posted December 30, 2006 Tas ir kā, ka tev nestrādā sesijas ? Vēl viens variants būtu klientam uzģenerēt unikālu identifikatoru, ko pieglabāt kukijā, un datubāzē izveidot groza tabulu, kur izvēlētie produkti būtu piesaistīti noteiktam klienta identifikātoram. Būtībā tās pašas sesijas vien būtu. Link to comment Share on other sites More sharing options...
J-EX Posted December 30, 2006 Author Report Share Posted December 30, 2006 vienkārši nedarbojas... ierakstu kodu: <?php session_start(); if(isset($_SESSION['views'])) $_SESSION['views']=$_SESSION['views']+1; else $_SESSION['views']=1; echo "Views=". $_SESSION['views']; ?> un vislaik nostrādā else, itkā 'views' nav defineets... tas ir kods no manuāļa... Link to comment Share on other sites More sharing options...
andrisp Posted December 30, 2006 Report Share Posted December 30, 2006 (edited) Es apšaubu, ka tev tas kods vispār strādā. Pamēģini šādi: <?php session_start(); if(isset($_SESSION['views'])) { $_SESSION['views']=$_SESSION['views']+1; } else { $_SESSION['views']=1; echo "Views=". $_SESSION['views']; } ?> Edited December 30, 2006 by andrisp Link to comment Share on other sites More sharing options...
J-EX Posted December 30, 2006 Author Report Share Posted December 30, 2006 Nedarbojas... zinu, ka it kā būtu jādarbojas... bet saku, ka iekopēju, kādus 3 dažādus kodus no dažādiem manuāļiem... neviens pareizi nedarbojās... Link to comment Share on other sites More sharing options...
J-EX Posted December 30, 2006 Author Report Share Posted December 30, 2006 aaaaa!! :D Laikam izdomāju, kā to paveikt... Vislaik ar $_GET sūtīšu stringu, piem.: lapa.php?str=32u52u62u1 $my_array = explode("u",$str); nezināju par to funkciju explode(); bet paldies par atsaucību! Link to comment Share on other sites More sharing options...
SkyD Posted December 30, 2006 Report Share Posted December 30, 2006 Tač sataisī sessijas. php.ini apsties pie [session] kko. Link to comment Share on other sites More sharing options...
Exzo Posted January 6, 2007 Report Share Posted January 6, 2007 serialize($my_arr) un pēc tam unserialize($my_str) tādā veidā masīvu vai jebkādu citu mainīgo vari stumdīt ar kukijiem vai ko vien vēlies... Link to comment Share on other sites More sharing options...
Grey_Wolf Posted January 6, 2007 Report Share Posted January 6, 2007 J-EX --> dodu 99% ka tev 1 no 2 lietaam 1. nav taadas direktorijas kaada noraadiita PHP.INI .... winda netaisa automaatiski C:\TMP, kas (TMP) ir defoltaa direktorija 2. brauzerii izsleegti kukiji... (sho var apiet padodot caur GET SIDu...) Link to comment Share on other sites More sharing options...
Recommended Posts