Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] session_start()
Forum PHP.pl > Forum > Przedszkole
qba10
Wsykauj mi tak fajny błądzik:


Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/qba10/public_html/osp/index.php:2) in /home/qba10/public_html/osp/sys/tajne/config.php on line 64

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/qba10/public_html/osp/index.php:2) in /home/qba10/public_html/osp/sys/tajne/config.php on line 64



oto kod pliku:
  1. <?
  2.  
  3.  if( isset($_POST['pamietaj']) AND $_POST['pamietaj'] == "ok") { 
  4. setcookie("JumpPHP_".md5('login'),md5(strtolower($_POST['login'])) ,time()+60*60*24*30);
  5. setcookie("JumpPHP_".md5('haslo'),md5($_POST['haslo']) ,time()+60*60*24*30);
  6. }
  7.  
  8. if(eregi("config.php",$_SERVER['PHP_SELF']) OR eregi("config.php",$_SERVER['QUERY_STRING']))
  9. { header("Location: /"); die(); }
  10.  
  11.  
  12.  
  13. $_CONFIG['MySQL']['host'] = "xxxxxxx"; 
  14. $_CONFIG['MySQL']['user'] = "xxxxxxxx"; 
  15. $_CONFIG['MySQL']['pass'] = "xxxxxxxxx"; 
  16. $_CONFIG['MySQL']['base'] = "xxxxxxxxx"; 
  17.  
  18.  
  19.  
  20.  
  21. @mysql_connect($_CONFIG['MySQL']['host'], $_CONFIG['MySQL']['user'], $_CONFIG['MySQL']['pass']) or die('<html> 
  22. <head>
  23. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> 
  24. <title>Error - Jump PHP</title> 
  25. <style type="text/css"> 
  26. body { background: #FFFFFF; } 
  27. div { font-family: Verdana, Arial; font-size: 12px; color: #000000; } 
  28. </style> 
  29. </head> 
  30. <body> 
  31. <div> 
  32. Przepraszamy, wystąpiła chwilowa awaria serwisu.<br> 
  33. <br> 
  34. <b>Nie mogę połączyć się z serwerem bazy danych.</b><br> 
  35. <br> 
  36. Proszę powiadom <a href="mailto:qba100@gmail.com">Wemastera qba100@gmail.com</a>. 
  37. </div> 
  38. </html>'); 
  39.  
  40.  
  41. @mysql_select_db($_CONFIG['MySQL']['base']) or die('<html> 
  42. <head>
  43. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> 
  44. <title>Error</title> 
  45. <style type="text/css"> 
  46. body { background: #FFFFFF; } 
  47. div { font-family: Verdana, Arial; font-size: 12px; color: #000000;} 
  48. </style> 
  49. </head> 
  50. <body> 
  51. <div> 
  52. Przepraszamy, wystąpiła chwilowa awaria serwisu.<br> 
  53. <br> 
  54. <b>Nie mogę odnaleść bazy Danych.</b><br> 
  55. <br> 
  56. Proszę powiadom <a href="mailto:qba100@gmail.com">Wemastera qba100@gmail.com</a>.
  57. </div> 
  58. </html>'); 
  59.  
  60. function login() { 
  61. global $_CONFIG; 
  62.  
  63. if(!isset($_SESSION['sesja'])) { 
  64.  $_SESSION['sesja'] = ''; 
  65. }
  66.  
  67.  
  68.  if (md5('ok') != $_COOKIE['zalogowany'] AND md5('ok') != $_SESSION['zalogowany']){
  69.  
  70.  
  71. if(isset($_POST['login']) AND isset($_POST['haslo'])) { 
  72. $login = md5(strtolower($_POST['login'])); 
  73. $haslo = md5($_POST['haslo']); 
  74. $metod = "post"; 
  75. }
  76. elseif(isset($_COOKIE['JumpPHP_'.md5('login')]) AND isset($_COOKIE['JumpPHP_'.md5('haslo')])) { 
  77.  
  78. $login = $_COOKIE['JumpPHP_'.md5('login')]; 
  79. $haslo = $_COOKIE['JumpPHP_'.md5('haslo')]; 
  80. $metod = "cookies"; 
  81. }
  82.  
  83. if(isset($metod)) { 
  84. $query = mysql_query("SELECT `user`,`pass`,`nick`,`lvl`,`u1` ,`u2` ,`u3` ,`u4` ,`u5` ,`u6`,`u7` ,
    `nazwisko` ,`email` ,`data`, `x` FROM `users` WHERE `user`='"
    .$login."' AND `pass`='".$haslo."';"); 
  85.  if(mysql_num_rows($query) == 1) { 
  86. $wiersz = mysql_fetch_array($query);
  87. $_SESSION['zalogowany'] = md5('ok');
  88. $_SESSION['nick'] = $wiersz['nick']; 
  89. $_SESSION['u1'] = $wiersz['u1']; 
  90. $_SESSION['u2'] = $wiersz['u2']; 
  91. $_SESSION['u3'] = $wiersz['u3']; 
  92. $_SESSION['u4'] = $wiersz['u4']; 
  93. $_SESSION['u5'] = $wiersz['u5']; 
  94. $_SESSION['u6'] = $wiersz['u6']; 
  95. $_SESSION['u7'] = $wiersz['u7']; 
  96. $_SESSION['nazwisko'] = $wiersz['nazwisko'];  
  97. $_SESSION['x'] = $wiersz['x']; 
  98. $_SESSION['data'] = $wiersz['data']; 
  99. $_SESSION['email'] = $wiersz['email']; 
  100. $_SESSION['lvl'] = $wiersz['lvl']; 
  101. }
  102.  
  103.  
  104.  
  105. } 
  106.  }
  107.  
  108. }
  109.  
  110.  
  111. ?>

O co tutaj chodzi miej więcej. Gdzie mam błąd { by nie było ale ja z anglikiem zapanbrat zamocno nie jestem smile.gif } Dlaczego wyskauje taki błąd co jest nie w porządku ?
marcio
Daj session start przed wszystkim na samej gorze
qba10
Nic to nie daje, a dziwi mnie to jescze ponieważ mam ten plik cms'u podłaczony pod inną stronę i wszsytko jest git.

@Edit:

Oki problem załatwiony, ale to jest głupie. Poprostu ten plik includuje do innego pliku i linika o includowaniu była 3, 2 był znak <?, a 1 bylo puste. przesunełem wszytko o jedną linijkę i jest gitarka. Jakie to głupie.
marcio
To daj ob_start() na poczatku pliku ale jak kiedys powiedzial jeden mod to tylko obejscie problemy nie jego rozwiazanie i mial racje tongue.gif

EDIT; no to spoko smile.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.