Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 24 Dołączył: 6.12.2008 Ostrzeżenie: (0%)
|
Witam!
mam problem: strona logowania wywołana przez ścieżkę dostępu http://....... działa super bez zarzutu, a po rewrite wywala błędy jak niżej: Warning: session_start() [function.session-start]: open(/tmp/sess_7dc51faa29feb866d2f9bf60ea1902b7, O_RDWR) failed: No such file or directory (2) in /logowanie.php on line 2 Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /logowanie.php:2) in /logowanie.php on line 2 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /logowanie.php:2) in /logowanie.php on line 2 początek strony logowania wygląda tak: Kod <?php require_once('connections/aaa.php');if (!isset($_SESSION)){session_start();} $loginFormAction = $_SERVER['PHP_SELF']; if (isset($_GET['accesscheck'])) { $_SESSION['PrevUrl'] = $_GET['accesscheck']; } |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 24 Dołączył: 6.12.2008 Ostrzeżenie: (0%)
|
Zrobiłem tak:
Kod <?php ob_start(); ?> <?php require_once('connections/aaa.php'); session_start(); $loginFormAction = $_SERVER['PHP_SELF']; if (isset($_GET['accesscheck'])) { $_SESSION['PrevUrl'] = $_GET['accesscheck']; } if (isset($_POST['nick'])) { $loginUsername=$_POST['nick']; $password=$_POST['haslo']; $MM_fldUserAuthorization = "status"; $MM_redirectLoginSuccess = "index.php"; $MM_redirectLoginFailed = "logowanienieudane.php"; $MM_redirecttoReferrer = true; mysql_select_db($database_aaa, $aaa); $LoginRS__query=sprintf("SELECT nick, haslo, status FROM karaoke_users5 WHERE nick='%s' AND haslo='%s'", get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); $LoginRS = mysql_query($LoginRS__query, $aaa) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = mysql_result($LoginRS,0,'status'); //declare two session variables and assign them $_SESSION['MM_Username'] = $loginUsername; $_SESSION['MM_UserGroup'] = $loginStrGroup; if (isset($_SESSION['PrevUrl']) && true) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?> już loguje chociaż jest jeszcze ostrzeżenie: Wprawdzie można wyłączyć raportowanie błędów , ale może coś jeszcze nie tak? Warning: session_start() [function.session-start]: open(/tmp/sess_63df652c1ad354e47adf3c3c36c7937a, O_RDWR) failed: No such file or directory (2) in /logowanie.php on line 5 |
|
|
|
sada [PHP]Jeszcze sesje 9.06.2009, 12:52:18
fifi209 Może więcej kodu? Daj go w znaczniki php. Daj też ... 9.06.2009, 12:54:19
sada Kod<?php require_once('connections/aaa... 9.06.2009, 13:13:15
marcio Kod<?php require_once('connections/aaa... 9.06.2009, 14:21:12 
fifi209 Cytat(sada @ 9.06.2009, 16:19:43 ) ju... 9.06.2009, 15:27:49
sada no i najważniejsze dlaczego
-wywołując stronę b... 9.06.2009, 15:31:38
fifi209 Jak dla mnie to ten plik to dane sesji - jeżeli ni... 9.06.2009, 15:33:35
sada błąd jest w lini 5 a tam jest tylko session_start(... 9.06.2009, 16:05:27
marcio [PHP] pobierz, plaintext <?phpsession_start... 9.06.2009, 16:41:37
sada niestety zapisałem bez BOM i jest jak było 9.06.2009, 16:54:29
marcio A czy twoj katalog /tmp/ ma prawa zapisu i odczytu... 9.06.2009, 17:46:10
sada Jeśli chodzi ci o katalog na serwerze to nie mam d... 9.06.2009, 19:08:44
marcio to skoro dziala to zamiast se zastanwiac czemu jes... 9.06.2009, 19:50:56 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 22:09 |