Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]jak wyeliminowac te bledy [php]
martino277
post
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 23.11.2006

Ostrzeżenie: (0%)
-----


siemka all!!! wrzucilem na serwer skrypt logowania z rejestracja ale sa jakies bledy czy ktos mi pomoze jak mam zniwelowac je o to one :

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/martino/public_html/sexylaski/funkcje.php:159) in /home/martino/public_html/sexylaski/logowanie.php on line 5

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/martino/public_html/sexylaski/funkcje.php:159) in /home/martino/public_html/sexylaski/logowanie.php on line 5
podaje tez kod pliku logowanie.php:

<?php
//wczytanie pliku z funkcjami
require_once ("funkcje.php");
//rozpoczecie sesji
session_start();
session_cache_limiter('nocache');

//formularz logowania
wy_form_logo();
?>

i nastepny blady w pliku uzytkownicy.php:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/martino/public_html/sexylaski/funkcje.php:159) in /home/martino/public_html/sexylaski/uzytkownicy.php on line 5

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/martino/public_html/sexylaski/funkcje.php:159) in /home/martino/public_html/sexylaski/uzytkownicy.php on line 5


kod pliku uzytkownicy.php:

<?
//wczytanie pliku z funkcjami
require_once ("funkcje.php");
//rozpoczecie sesji
session_start();
session_cache_limiter('nocache');
//kod PHP
if ($_GET['m'] == 'rejestracja')
dodaj_form();
if ($_GET['m'] == 'log')
logowanie($login, $haslo);
?>

za pomoc z gory dziekuje pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

Ostrzeżenie: (0%)
-----


Zobacz to , a w szczególności:
Cytat
Notatka: Jeśli używasz sesji opartych o ciasteczka, to session_start() musi być wywołane przed wysłaniem jakichkolwiek danych do przeglądarki.
Go to the top of the page
+Quote Post
martino277
post
Post #3





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 23.11.2006

Ostrzeżenie: (0%)
-----


tznaczy co musze te sesin start dodac na poczatek czy co bez kitu swierzak ze mnie niekumam
Go to the top of the page
+Quote Post
Neojawor
post
Post #4





Grupa: Zarejestrowani
Postów: 106
Pomógł: 1
Dołączył: 2.12.2005
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


to znaczy, że session_start() musi pojawić się w pliku przed jakimikolwiek danymi wysyłanymi do przeglądarki. Po polsku - sesję musisz zacząć zanim wypiszesz jakiekolwiek echo, czy też jakiś tekst poza znacznikami <?php a ?> (lub coś innego co mogłoby się wyświetlić w przeglądarce - wliczając w to sekcję HEAD HTML-a)

pozdro dla Świerzaka (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 10:35