Jump to content
php.lv forumi

Vai tas iespējams!?


raivis

Recommended Posts

Būvēju web lapu ar SESSIJĀM, reģistrācijas/lietotāju login formu» vai iespējams uztaisīt!?: ka,

ja lietotājs,

kurš ir ielogojies sistēmā (atrodās onlinā),

lai pārlūkotu informāciju, kura pieejama tikai reģistrētiem lietotājiem,

atver kādas sadaļas linku uzklikšķinot ar peles kreiso taustiņu» Open in New Window, nevis uzklikšķinot ar peles kreiso taustiņu,

» neatvērtos links jaunumi.php, kuru lietotājs patiesībā vēlētos atvērt, bet gan error.php |header("location: error.php");

Link to comment
Share on other sites

man skiet ka nevar :( jo shanii gadijumaa nav runa par programmeshanu kaa

taadu bet par to kur BRAUZERIS atspoguljos informaaciju - un tas jau notiek

lietotaaja galaa ...

Bet var noblokjeet peles labo taustinju :) kameer pele atrodas virs linka vai dotas lapuses/freima peles labais taustinsh tiek blotcheets :) - to var panaakt ar

Java Scriptu- sekojoshi vinsh nevarees dot komandu lapas atveershanai jaunaa logaa :)

Link to comment
Share on other sites

kāda starpība? nospiežot SHIFT (IE) vai CTRL (FF) un kreiso taustiņu arī links atvērsies jaunā logā.

ja tev ir problēma ar $_SESSION mainīgo padošanu caur logiem (resp atverot jaunā logā, lietotājs vairs nav reģistrējies) tad tā ir jārisina citā ceļā.

Link to comment
Share on other sites

kāda starpība? nospiežot SHIFT (IE) vai CTRL (FF) un kreiso taustiņu arī links atvērsies jaunā logā.

ja tev ir problēma ar $_SESSION mainīgo padošanu caur logiem (resp atverot jaunā logā, lietotājs vairs nav reģistrējies) tad tā ir jārisina citā ceļā.

13208[/snapback]

..un kādā tas būtu!?

Link to comment
Share on other sites

tad droši vien nevis lietotājs - bet pats

 

vai php augšgalā uzsāc sessijas ar session_start();

 

kaut kur tālāk izvadi session_id() vai print_r($_SESSION); - ja tie nesakrīt, vai ir tukši dažādiem logiem, jāskatās tālāk

Link to comment
Share on other sites

Man sagādā problēmu $_SESSION mainīgo padošanu caur logiem- resp. lietotājs, kurš ir ielogojies&atrodās onlinā, atverot jaunu logu, būtu izlogojies.. !?

13265[/snapback]

 

Apbrīnojama cilvēka loģika - meklē risinājumu problēmai ar sesijām nevis pašās sesijās un lapā, bet gan kā aizliegt atvērt jaunu logu. nē nu. te jau trūkst vārdu ;)

Link to comment
Share on other sites

Ja pareizi saprotu jautājumu, tad taisi kā hansabankā, visi linki ir javascripti kas atver lapu taja pašā logā, nesen ar ff mēgināju jaunā tabā atvērt, aplauzos, ar citiem nemēgināju. bet no otras puses, vai tiešām to vajag darīt nebankas lapā? man jau bankas lapā lielais GRRR uz visiem hanzanet programistiem par šitādu ierobežojumu.

Link to comment
Share on other sites

cik noprotu probleema ir shaada:

 

ir lapa teiksim 1.php kuraa ir session_start().... un viss paarejais

 

un ir lapa nr2 kur arii ir session_start()... utt

 

atverot sho lapu nr 2 no lapas nr1 jaunaa logaa - itkaa viss straadaa bet

padodot mainiigos sessijai lapaa nr 1 tie nav redzami...un aizverot sho logu nr2

pazuud sessija loga nr1.....

 

resp. tiek izveidotas 2 sesijas katram logam sava......

taspatc rezultaatc briizam ir ar popup logiem....

---------

risinaajums: uzlikt sesijas dziives laiku lielaaku par 0. (PHP.INI)

----

varbuut var kautkaa savaadaak?

Link to comment
Share on other sites

es tam neticu.

kaada jeega sesijaam, ja taas uzreiz tiek izdzeestas? bet ja arii ir uzlikts 0, tad taa sesija tik un taa uzreiz automaatiski neizdzeeshaaas, tad jau driizaak tajaa 1. lapaa ir uzlikts session_destroy().

veel viens variants ir ka browzerim ir liegti kuukiji vai arii sesijas glabaaajas kaa get parametrs nevis kaa kuukijs, tad arii jaapaskataas vai tas sesijas id tiek nodots kaa parametrs.

Link to comment
Share on other sites

×
×
  • Create New...