Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Nie wyświetla tekstu
Forum PHP.pl > Forum > Przedszkole
maly_pirat
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.
nowotny
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...
maly_pirat
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:)
kwiateusz
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)
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.