Jump to content
php.lv forumi

Atkal es ar sesijām


Ugga

Recommended Posts

maajaas visu peec manuaalja uzkonfigoju.it kaa sesijas iet, bet kaapeec man ieejot citaa lapaa vinsh uztaisa jaunu, nevis nolasa veco ieprieksheejaa lapaa ievadiito sesijas mainiigo. PHPSESSID caur get negribu nodot un globaalos arii sleegt, kaut gan ar tiem sesija darbojaas.

 

veel bija taada lieta, ka ja es ielogojos (kjipa) localhost/users/?action=login un peec tam ar linku aizeju uz lapu localhost/news/ vinsh atkal taisa jaunu nevis izmanto veco.

 

meeginaaju ar vienkaarshiem egzampliem apm taadiem:

 

page1.php

<?php 
session_start();
$_SESSION["var"]="labdien";
?>
<a href="page2">Next Page</a>

 

page2.php

<?php 
session_start();
echo $_SESSION["var"];
?>

 

^ un tur ir tukshums - nekaada labdien!

 

:o luudzu paliidziet, kas tur par briinumiem :(

Link to comment
Share on other sites

pirmajā lapā drukā sessijas id session_id()

ja tas mainās tad līka konfigurācija PHP vai arī browserim kūkiji atslēgti.

vai arī TMP dira ir pilna vai kaut kādas kvotas...

 

turklāt šitādien gadījumiem noder E_ALL erroru reportings :)

moš tev kaut kas sūtās pa priekšu

Link to comment
Share on other sites

page1.php

<?php 
session_start();
$_SESSION["var"]="labdien";
?>
<a href="page2">Next Page</a>

 

page2.php

<?php 
session_start();
echo $_SESSION["var"];
?>

 

^ un tur ir tukshums - nekaada labdien!

 

:o luudzu paliidziet, kas tur par briinumiem  :(

17846[/snapback]

 

1 lapaa Nav registreets sesijas mainigais !!!

logiski ka tur buus vieniigi tukshums :)

 

saakumaa pieregistree mainiigos un tikai tad raksti iekshaa.....

-------- meklee ------

session_register()

un

session_unregister()

--------------------

 

P.S.

session_register('var');

Edited by Grey_Wolf
Link to comment
Share on other sites

1 lapaa Nav registreets sesijas mainigais !!!

logiski ka tur buus vieniigi tukshums :)

 

saakumaa pieregistree mainiigos un tikai tad raksti iekshaa.....

 

nafigam, viss tāpatās rulē

 

session_start();
@$_SESSION['var'] += 1;
print $_SESSION['var'];

Link to comment
Share on other sites

1 lapaa Nav registreets sesijas mainigais !!!

logiski ka tur buus vieniigi tukshums :)

 

saakumaa pieregistree mainiigos un tikai tad raksti iekshaa.....

-------- meklee ------

session_register()

un

session_unregister()

--------------------

 

P.S.  

session_register('var');

Buļļa kakas..

session_register() nestrādās tad kad register_globals ir off līdz ar to NEVAJAG lietot session_register bet gan superglobals mainīgo $_SESSION kā tas ir piemērā darīts.

 

Vaina ganjauka ir kaut kur citur.. testam pēc session_start(); ko izvada echo session_id(); ?

 

vai ir korekti norādītas tmp direktorijas (/tmp C:/tmp) kur php varētu ierakstīt sesijas failus

 

Vai nav mainīts sesiju saglabāšanas veids (shared mem piemēram)? Vispār jau būtu jauki redzēt phpinfo() outputu no tava servera kur tās sesijas nestrādā..

Link to comment
Share on other sites

bik pacakareejos ar session_id(); uztaisiiju ka tas ir atvasinaajums no ip adreses(bez punktiem). it kaa viss rullee, bet vai tas ir droshi un pareizi?

p.s.

jo tas kas ir tajos manuaaljos (ka man liekas es esmu redzeejis) nav tas kas reaali straadaajoshs un liidz peedeejam nosliipeets piemers

jā, jā, parasti tie piemēri ir tādi, kurus visi tikai rāda un neviens nelieto. lol.

reāli noslīpēta sistēma? diez kas tas ir? katrai sistēmai ir sava specifika. Ja tev vajag ko vienkāršu, tad tas ir aprakstīts (un noslīpēts) 1000 un 1 vietā.

 

shis bija reaali nosliipeets piemeers no graamatas,kurai ir 900+ lapaspuses. taa ka labaak uzticeeties php.lv/f/ biedriem. ;)

Link to comment
Share on other sites

×
×
  • Create New...