Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Nie wyświetla tekstu
maly_pirat
post 27.07.2008, 10:43:42
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 13.06.2007

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


Proszę o korektę skryptu.

Index.php
  1. <?php
  2. include('config.php');
  3. ?>
  4.  
  5. <table width="940" cellpadding="1" cellspacing="0" align="center">
  6.  <tr>
  7. <td> <a href="index.php">Strona główna </a> | <a href="filmy.php">Baza filmów</a> | <?php require("admin_widok.php"); echo "<a href='admin.php'><b>Admin Panel</b></a>"; ?> </td>
  8.  </tr>
  9. </table>
  10.  
  11. Testowy tekst
  12.  
  13.  
  14. <?php
  15. ?>


A gdy biore podgląd źródła WWW to pokazuje TYLKO:
Admin widok.php
  1. <?php
  2.  
  3. if($_SESSION["zalogowany"]==0) exit();
  4. ?>


Dlaczego jak w pliku index.php napisze jakikolwiek tekst to nie pokazuje mi go?
Kod
<table width="940" cellpadding="1" cellspacing="0" align="center">
<tr>
  <td> <a href="index.php">Strona główna </a> | <a href="filmy.php">Baza filmów</a> |


Czyli problem leży w tym kodzie php admin.php

Admin.php w meun jest widoczny tylko dla zarejestrowanego użytkownika.
Go to the top of the page
+Quote Post
nowotny
post 27.07.2008, 10:51:57
Post #2





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Nie możesz rozpocząć sesji w połowie wysyłania tekstu do przeglądarki... session_start" title="Zobacz w manualu PHP" target="_manual musi być zawsze na samym początku...
Go to the top of the page
+Quote Post
maly_pirat
post 27.07.2008, 10:57:49
Post #3





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 13.06.2007

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


Czyli chodzi oto że
z pliku admin_widok.php pobiera sessie i wysyła do index.php, i odbiera tą sesie w środku pliku index.php
ponieważ tam umieściłem to?

Czyli w jaki sposób mogę rozwiązać ten problem?
Używam tego logowania => http://webmade.org/porady/sesje-php-system-logowania.php
Tyle że tylko Ja mogę się zarejestrować, nikt już więcej NIE:)
Go to the top of the page
+Quote Post
kwiateusz
post 27.07.2008, 11:13:20
Post #4


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




session_start musi byc odpalony zanim jakikolwiek tekst zostanie przekazany przegladarce bo inaczej wywala Header already sent (u ciebie mozliwe ze jest wyl pokazywanie bledow i ten skrypt zwraca blad i przerywa dzialanie, tylko Ty nie widzisz komunikatu bledu smile.gif)
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 8.07.2025 - 21:55