Witam, wiem ze dla Was to pewnie banalne, ale przeszukałem praktycznie całe forum i nic z opisanych metod nie pomaga.... Chce przekazywac zmienna z formularza "login" dalej...za pierwszym razem zadziałało, ale przy kolejnym otworzeniu strony pojawia sie komunikat:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home//addnews.php:15) in /home/addnews.php on line 24
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/addnews.php:15) in /home/addnews.php on line 24
skrypt wygląda nast:
<?php
ob_start();
$login=$HTTP_POST_VARS['login'];
$passwd=$HTTP_POST_VARS['passwd'];
session_start();
$_SESSION['login'] = $login;
$polaczenie=pg_Connect ('host= dbname= user=');
$auth = "select * from uzytk where (login='$login') and (passwd='$passwd')";
$wynik = pg_query($polaczenie,$auth);
$ile = pg_num_rows($wynik);
?>
moze problem polega na tym że nigdzie nie zamknłąem sesji?
skrypt który korzysta z sesji to:
<?php
ob_start();
$tytul=$HTTP_POST_VARS['tytul'];
$tresc=$HTTP_POST_VARS['tresc'];
$data = date("Ymd");
session_start();
$login = $_SESSION['login'];
$polaczenie=pg_Connect ('host= dbname= user=');
$zapis = "insert into news values (nextval('news_nr_seq'),
'$tytul','$tresc','$login','$data')";
$wynik = pg_query($polaczenie,$zapis);
pg_close($polaczenie);
echo('News został dodany.<br><br>');
echo('<a href=show.php>ZOBACZ NEWSY</a>');
?>
Będe wdzięczny za rady