Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]jak wyeliminowac te bledy [php]
Forum PHP.pl > Forum > Przedszkole
martino277
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 smile.gif
TomASS
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.
martino277
tznaczy co musze te sesin start dodac na poczatek czy co bez kitu swierzak ze mnie niekumam
Neojawor
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 tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.