Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: logowanie do bazy
Forum PHP.pl > Forum > PHP
polibode
Witam

Próbuję się logować do bazy na użytkownika założonego na MSSQL w taki sposób
  1. <?php
  2. $login = $_POST['login'];
  3. $passwd = $_POST['passwd'];
  4.  
  5. setcookie("check_login", $login);
  6. setcookie("check_passwd", $passwd);
  7.  
  8.  
  9. $dbhandle = mssql_connect($pub_db_server, $login, $passwd)
  10. or die(header('Location: '.$pub_adres_strony.'/login_failed.php'));
  11.  
  12. $selected = mssql_select_db($pub_db_database, $dbhandle)
  13.  or die(header( 'Location: '.$pub_adres_strony.'/login_failed.php' ));
  14.  
  15.  
  16. header( 'Location: '.$pub_adres_strony.'/menu.php');
  17.  
  18.  
  19. ?>


I gdy login i hasło się zgadza, to jest ok i skacze do menu.php, gorzej jak się nie zgadza
Chciałem aby wskoczyła tedy stronka login_failed.php
Natomiast wyskakuje :

  1. Warning: mssql_connect() [function.mssql-connect]: message: Login failed for user 'god'. (severity 14) in D:\check_login.php on line 14
  2.  
  3. Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 192.168.1.5 in D:\check_login.php on line 14
  4.  
  5. Warning: Cannot modify header information - headers already sent by (output started at D:\check_login.php:14) in D:\check_login.php on line 15


Jak mogę to obsłużyć?
?
Fifi209
Daj @ przed funkcją (tą do połączenia)

Wszystko jest ok, najpierw lecą nagłówki a potem reszta. Nie może być inaczej.

Ew. dodaj na początku skryptu ob_start" title="Zobacz w manualu PHP" target="_manual a na końcu ob_end_flush" title="Zobacz w manualu PHP" target="_manual
polibode
oł si...

Kurcze , po co ta małpa?
W życiu bym nie wpadł na to.

Pomogło!!!!!!

W dokumentacji tego nie widzę.
Acha i co robią te funkcje ob_start i ob_end_flush?


Boguś
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.