Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Zmiana styli cookis
Forum PHP.pl > Forum > PHP
zaba12
Siema panowie mam następujący problem gdy chce zmienic styl na jakis inny to wywala mi o taki blad

Kod
Nieprawidłowe przekierowanie
Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie.
    *   Problem ten może się pojawić w wyniku zablokowania lub odrzucenia ciasteczek.


a to jest kod
style.php
  1. <html><head>
  2. <title> Demo Frogss</title>
  3. <link rel='stylesheet' href='styles.css' type='text/css'>
  4. </head>
  5. <body background="bg.jpg">
  6. <?php
  7.  
  8. echo '<table><tr><td>Frogss - Def</td></tr>
  9. <tr><td>Ściągnięć:12056</td></tr>
  10. <tr><td>Autor:zaba</td></tr>
  11. <tr><td>Ściągnij</td></tr></table>';
  12. echo '<Br>';
  13. echo '<table><tr><td>Wybierz Styl:</td></tr></table>';
  14. echo '<Br>';
  15. echo '<Br>';
  16. $dir = opendir("demo/theme");
  17.  
  18. while($r = readdir($dir)) {
  19.  
  20. if($r<>'.' AND $r<>'..' AND $r<>'index.php') {
  21.  
  22. if($r==$theme) $napis = ' selected'; else $napis ='';
  23. echo '<table><tr><Td background="n_1.jpg" width="210">&nbsp; <img src="newpost.gif" alt="" style="width:8px;height:8px;border:0px;" /> <a href="demo/index.php?skora='.$r.'" target="frogss" title="podgląd stylu">'.$r.'</a></Td></tr></table>';
  24.  
  25. }
  26. }
  27.  
  28. ?>
  29. </body>
  30. </html>


i index.php

  1. <?php
  2. skora();
  3. include ("theme/".$GLOBALS[theme]."/function.php");
  4. include ("lang/".$GLOBALS[lang]."/".$GLOBALS[lang].".php");
  5.  
  6. function skora() {
  7.  
  8. global $skora, $logs, $theme, $default_theme;
  9.  
  10.  
  11. if($skora<>'') {
  12. if(file_exists("theme/$skora")) {
  13. $theme = $skora;
  14. $czas = mktime(0,0,0,date("m"),date("d"),date("Y")+5);
  15. setcookie("skora", $skora, $czas);
  16. header("Location: index.php");
  17. }
  18. }
  19. ?>
nospor
Komunikat jaki dostales informuje cie, ze skrypt najzwyklej w swiecie sie zapetla w przekierowaniach, czyli przekierowuje non stop na samego siebie.
Czemu? A no temu:
  1. <?php
  2. header("Location: index.php");
  3. ?>

Taki kod masz w index.php i ten kod zawse sie wywoluje gdyz takie dales warunki
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.