Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 26 odgovora
  • 7.229 pregleda

Najnovija ↓

pomoc oko sesija! 05.10.2006. u 22:51 · pre 244 meseca #1
Dali neko moze da mi objasni sta treba da podesim u phpMyAdmin ili vec u skriptama ako je to potrebno,da bi konacno moja aplikacija proradila.
Problem je sto sam postavio je na jedan server i radi a sada na drugom ne.Postavio sam bazu na phpMyadmin i tamo gde nema sesija radi ali na skriptama gde koristim sesije javlja mi sledescu gresku.
Code:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /Library/WebServer/Documents/bfpe/bfpe/cms_start_page.php:5) in /Library/WebServer/Documents/bfpe/bfpe/cms_start_page.php on line 30

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /Library/WebServer/Documents/bfpe/bfpe/cms_start_page.php:5) in /Library/WebServer/Documents/bfpe/bfpe/cms_start_page.php on line 30

A u liniji 30 je sesion start();
Potpis
djLapac
Re: pomoc oko sesija! 05.10.2006. u 22:53 · pre 244 meseca #2

ispravka
U liniji 30 je session start();
Da ne bi pomislili da sam zaboravio s
Potpis
djLapac
Re: pomoc oko sesija! 05.10.2006. u 23:37 · pre 244 meseca #5
Naravno da stoji u skriptama session_start(); nego toliko sam nervozan i u frci da ne znam sta vise pisem.
Potpis
djLapac
Re: pomoc oko sesija! 06.10.2006. u 00:01 · pre 244 meseca #6
Example 1. Output Control example

<?php

ob_start();
echo "Hello\n";

setcookie("cookiename", "cookiedata");

ob_end_flush();

?>

In the above example, the output from echo() would be stored in the output buffer until ob_end_flush() was called. In the mean time, the call to setcookie() successfully stored a cookie without causing an error. (You can not normally send headers to the browser after data has already been sent.)


Da, najbolje je da ispred svakog session_start() stavis ob_start();
Pogledaj gore navedeni primer sa cookie (ista logika je i sa session) . . .
Re: pomoc oko sesija! 06.10.2006. u 00:02 · pre 244 meseca #7
tacnije, ob_start(); stavi na pocetku tvoje stranice da sprecis potencijalno slanje bilo cega pre nego sto dodjes do session_start();
Re: pomoc oko sesija! 06.10.2006. u 01:54 · pre 244 meseca #8
Ma kakav crni ob_start, sta komplikujete bre ljudi? :-(

output started at /Library/WebServer/Documents/bfpe/bfpe/cms_start_page.php:5

Znaci, trk u taj fajl na tu liniju i menjaj! Ako javi jos, menjaj i tamo. I reseno. ;-)
Potpis
ZelenaLutrija.com - Saznajte sve o lutriji za zelenu kartu (doživotni boravak u Sjedinjenim Američkim Državama)
Re: pomoc oko sesija! 06.10.2006. u 04:16 · pre 244 meseca #9
session_start(); mora biti u prvom redu skripte inače sessions ne rade, tj. javlja grešku koju si dobio.
Potpis
Diablo III
Re: pomoc oko sesija! 06.10.2006. u 08:01 · pre 244 meseca #10
Citat:
afwt: Ma kakav crni ob_start, sta komplikujete bre ljudi? :-(

output started at /Library/WebServer/Documents/bfpe/bfpe/cms_start_page.php:5

Znaci, trk u taj fajl na tu liniju i menjaj! Ako javi jos, menjaj i tamo. I reseno. ;-)

Nisam bas razumeo sta treba da izmenim.Gresku javlja u 30-om redu gde je session_start();
Sta treba da izmenim u tom redu
Potpis
djLapac
Re: pomoc oko sesija! 06.10.2006. u 08:49 · pre 244 meseca #11
Ne smeš da imaš nikakav output pre session_start(); Drugim rečima: session_start(); stavi na sam početak fajla (u prvi red). Pazi da nemaš apsolutno ništa pre toga (BOM signature često tu zeza ljude).
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: pomoc oko sesija! 06.10.2006. u 13:06 · pre 244 meseca #13
Ne vredi izgleda da nije u tome problem.
Javlja istu gresku:
Code:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /Library/WebServer/Documents/bfpe/bfpe/cms_start_page.php:2) in /Library/WebServer/Documents/bfpe/bfpe/cms_start_page.php on line 3

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /Library/WebServer/Documents/bfpe/bfpe/cms_start_page.php:2) in /Library/WebServer/Documents/bfpe/bfpe/cms_start_page.php on line 3

probao sami sa ob_start(),ni to ne pomaze sada jos ne mogu ni da se na bazu konektujem,Samo kada otvorim stranicu povuce podatke iz baze a onda cim idem na sledecu tu se veza prekida.Ne kapiram sta nije u redu.
Da li mozda neko je imao slicnih problema ili moze da mi pomogne?
Potpis
djLapac
Re: pomoc oko sesija! 06.10.2006. u 16:40 · pre 244 meseca #15
Verovatno si zaboravio da stavis ob_end_flush(); posle session_start(); . . .
Re: pomoc oko sesija! 06.10.2006. u 17:31 · pre 244 meseca #16
Citat:
Nemanja Avramović: Uploaduj sporni fajl uz poruku, da ga malo pogledam(o).

Evo narode citava aolikacija .problem ja sa skriptama koje se nalase na "/bfpe/bfpe/..." i imaju session_start() gde god iam session_start() prijavljuje gresku.
Nadam se da nece niko zloupotrebiti ovo .
Da li moze biti da je greska u tome posto nigde ne unistavam sesiju a trebalo bi biti u fajlyu "/bfpe/bfpe/scripts/cms_logout.php"
Potpis
djLapac
Re: pomoc oko sesija! 06.10.2006. u 17:57 · pre 244 meseca #17
Citat:
InfoPano: Verovatno si zaboravio da stavis ob_end_flush(); posle session_start(); . . .
Mislis prvo treba da stavim ob_start();session_start();ob_end_flush();
Mozda lupam ali zaista ne znam kako ide sintaksa za tu f-ju.
Da li mozes da mi objasnis,pa da probam i to i onda da skocim sa zgrade ako ne uspem da ispravim gresku:-)
Potpis
djLapac
Re: pomoc oko sesija! 06.10.2006. u 18:26 · pre 244 meseca #18
Problem sa sesijama sam resio,sada je sve ok.Ali sada imam jos gori problem.Ne prenosi mi promenjive sa jedne stranice na drugu u zaglavlju pise da te promenljive postoje i da iamju vrednosti ali to se uopste ne vidi na stranicama.
Znaci nema prenosa promenljivih.
Dali neko je imao slicnih problema.
Potpis
djLapac
Re: pomoc oko sesija! 06.10.2006. u 23:27 · pre 244 meseca #19
Kako si resio problem i ja imam identican i ne radi bas kako treba uz sve ove sugestije.
Re: pomoc oko sesija! 07.10.2006. u 11:48 · pre 244 meseca #20
Vau!Opet ti ,izgleda da ti bas ne ide to pisanje koda :-) Ako imas identican problem moras u prvi red da stavis session_start(),ali bukvalno u prvi red znaci prvo sto ve biti u tvojoj skripti je <?session_start();?> a sesijeske promenljive ces kosristiti sa $_SESSION['promenljiva']. Sta si odlucila ,ukljucujes li register_globals ili ne?
Poz.
Potpis
djLapac
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme