Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> $_GET + $_SESSION (sesja trwa do zmienienia strony), http://www.lupo24.pl/ problem z logowaniem
w0jt3k
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 29.09.2013

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


Oto strona na ktorej nie dziala mi logowanie.
problem rozwiazany = link usuniety, pozdrawiam

Kliknijcie zaloguj, nie musicie sie rejestrowac.

W czym tkwi blad?
W
  1. /index.php?action=form_log
sesja trwa. Jak kliknę np. mudzio, albo fudzio, to sesja zanika. Jak kliknę logo [powrót do strony głównej] - sesja znowu zanika. Od nowa trzeba się logować. O co chodzi? A może to nie zgodne z W3C? seo?(IMG:style_emoticons/default/questionmark.gif) Chciałem zrobić taki pasek logowania, jak na stronie [url="http://forum.php.pl/[/url]

Dodam, z enie uzywam header, bo nie moge go uzyc po srodku skryptu ; /
Natomiast w apache na localhost, wszystko smiga aldnie. Nawet header: location sie ladnie wysyla.

Prosze o pomoc. Nie moge od tygodnia juz sobie z tym poradzic.

Ten post edytował w0jt3k 17.10.2013, 21:45:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
w0jt3k
post
Post #2





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 29.09.2013

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


  1. <?php session_start();?>
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  4. <head>
  5. <title>Lupo24</title>
  6. <link rel="stylesheet" href="style.css" type="text/css" />
  7. <link rel="stylesheet" href="media_style_cs3.css" type="text/css" />
  8. <link rel="stylesheet" href="" type="text/css" />
  9. <script type="text/javascript"></script>
  10. </head>
  11. <body>
  12.  
  13. <div class="gorny_szary_pas">
  14.  
  15. <div class="sbox">
  16. <a href="index.php"><div class="logo"></div></a>
  17. <input type="text" name="wyszukiwarka" value="Szukaj" maxlength="255"/>
  18. <input type="submit" name="wyszukaj" value="to dream"/><!--Lupnij to-->
  19. </div>
  20.  
  21. <?php if(isset($_GET['mama'])){if($_GET['mama']!=null) { require $_GET['mama'] . ".php"; }}
  22.  
  23. $nazwa_uz_l = $_POST['nazwa_uz_l'];
  24. $haslo_l = $_POST['haslo_l'];
  25.  
  26. function loguj($nazwa_uz_l, $haslo_l){
  27. require('funkcje_bazy.php');
  28.  
  29. $lacz = lacz_bd();
  30.  
  31. $wynik = $lacz->query("select * from uzytkownicy where email='". $nazwa_uz_l ."' and haslo = '". $haslo_l ."' ");
  32.  
  33. zabzpeiczenia
  34.  
  35. if (!$wynik) {
  36. throw new Exception('Logowanie sie nie powiodlo.');
  37. }
  38.  
  39. if ($wynik->num_rows>0) {
  40. return true;
  41. }else{
  42. throw new Exception('Logowanie sie nie powiodlo.');
  43. }
  44. }
  45.  
  46. if (isset($nazwa_uz_l) && isset($haslo_l)) {
  47. try {
  48. loguj($nazwa_uz_l, $haslo_l);
  49. $_SESSION['prawid_uzyt'] = $nazwa_uz_l;
  50.  
  51.  
  52.  
  53. }
  54. catch (Exception $e) {
  55. echo 'Aby ogladac te strony trzeba byc zalogowanym.';
  56. echo '<a href="index.php">Powrot</a>';
  57. }
  58. }
  59. if(isset($_SESSION['prawid_uzyt'])){?>
  60. <div class="zolty"><ul><?php echo '<div style="font-size:11px;">'.$_SESSION['prawid_uzyt'].'<a href="?mama=wylog">(wyloguj)</a>'.'</div>'; ?>
  61. <li><a href="?action=a">aaaa</a></li>
  62. <li><a href="?action=a">ddddddlupo</a></li>
  63. <li><a href="?action=a"><div class="koszyk"></div></a></li>
  64. </ul></div>
  65. <?php }else{echo '<div class="zolty">
  66. <ul>
  67. <li><a href="?action=form_rej">Zarejestruj</a></li>
  68. <li><a href="?action=form_log">Zaloguj</a></li>
  69. </ul>
  70. </div>';} ?>
  71.  
  72.  
  73.  
  74.  
  75. html
  76.  
  77.  
  78. <?php
  79.  
  80. if(isset($_GET['action'])){if($_GET['action']!=null) { require $_GET['action'] . ".php"; }}
  81.  
  82. ?>
  83.  
  84.  
  85.  
  86.  
  87. </body>
  88. </html>
Go to the top of the page
+Quote Post

Posty w temacie
- w0jt3k   $_GET + $_SESSION (sesja trwa do zmienienia strony)   17.10.2013, 15:54:27
- - MateuszS   Po 1. Daj kod tego logowania bo nie jesteśmy jasno...   17.10.2013, 16:00:58
- - com   jak dla mnie brakuje Ci pliku session_start()   17.10.2013, 16:06:30
- - w0jt3k   Próbowałem, nie działa z obuffem. Server zenbox ta...   17.10.2013, 16:07:04
- - com   wklej jeszcze raz cały a nie wyżarty w połowie   17.10.2013, 16:08:09
- - w0jt3k   mam sesyjke na samym początku pliku index.php [PH...   17.10.2013, 16:09:23
- - com   To jest cały kod? bo nie wydaje mi się chyba że od...   17.10.2013, 16:10:46
- - w0jt3k   [PHP] pobierz, plaintext <?php session_start...   17.10.2013, 16:13:23
- - com   [PHP] pobierz, plaintext var_dump($_SESSION...   17.10.2013, 16:16:50
- - w0jt3k   próbowałem 100 razy stu miejscach. nic nie zwraca...   17.10.2013, 16:20:59
- - MateuszS   Analizując ten programistyczny majstersztyk wychod...   17.10.2013, 16:21:43
- - com   MateuszS ameryki nie odkryłeś to powiedział sam a...   17.10.2013, 16:25:55
- - w0jt3k   No przeciez caly czas o tym mowie . Wybacz moją śm...   17.10.2013, 16:26:02
- - com   a ja poproszę zawartość form_log   17.10.2013, 16:33:02
- - w0jt3k   "a ja poprosze zaw. form_log" Po co Już...   17.10.2013, 16:36:13
- - com   no to czekam na pomógł nie wiedziałem bo nie napi...   17.10.2013, 16:44:10
- - w0jt3k   Ale jak mam coś zaznaczone w ten sposób: "//...   17.10.2013, 16:46:07
- - com   naprawdę uważasz, że // nie wiem co oznacza? zmie...   17.10.2013, 16:57:02
- - w0jt3k   Dobra, można się logować. Nadal nie działa. Już ni...   17.10.2013, 17:08:26
- - com   podeślij mi paczkę z tymi plikami bo nabijemy mili...   17.10.2013, 17:11:49
- - w0jt3k   Rozumiem, ze nikt mi nie pomoże ; ( moze to wina b...   17.10.2013, 18:52:44
- - com   po pierwsze kodowanie w plikach, ustawiasz utf8 za...   17.10.2013, 19:45:10
- - w0jt3k   Ale notice to tylko info, nie błędy. Dziękuję ślic...   17.10.2013, 20:04:58
- - com   owszem, ale notice się nie ignoruje   17.10.2013, 20:08:06
- - w0jt3k   Hmm... widzę, że dodałeś przed blokiem try od funk...   17.10.2013, 20:32:24
- - com   1> tak żeby się pozbyć notice, a bez sensu było...   17.10.2013, 20:49:57
- - w0jt3k   Dzięki, stary! Nie wiedziałem co do tego kodow...   17.10.2013, 20:57:05


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

 



RSS Aktualny czas: 12.10.2025 - 17:35