php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.07.2004, 01:01  
Gast
 
Beiträge: n/a
Standard Problem mit Header und $HTTP_REFERER

Hi,
ich bastle an einem css color selector,
er funktioniert.
Wenn ich auf einen button klicke, setzt das Script ein, die Farbe wird gewechselt und es geht zurück zum Ursprung.
Kurz um, ich schick den script an die selbe datei. Es geht.
Dieses Script befindet sich in meiner Index, die aus header und footer besteht.

Nun ist mir aber aufgefallen, dass wenn in meine Index eine andere seite geladen wird und diese seite ebenfalls einen Button enthält. dann
setzt wieder mein script ein und schickt sich selbst wieder an den Anfang wegen dem Header.

Ich habe mir gedacht, dass ne Abfrage das machen könnte.
Aber es geht nicht nicht- k. A. warum net.
Ich bin für jede Hilfe dankbar :wink:

hier mein script: (geteilt in zwei Blöcke)

Block1
Code:
#---------------- css selector start
$themes = array(  "Standard"     =>  "../css/styles.css"
                , "Grau"   =>  "../css/styles2.css"

                );
$ButtonLabel = "Los";
$ThisFile = "admincenter.php";

if ( $chose == $ButtonLabel ){
     // css setzen
    SetCookie("Theme",$w_theme,time()+3600000);
     // zurück zum Ursprung
    Header("Location: $HTTP_REFERER");
    exit;
}
// wenn keine Auswahl dann Standard
if($Theme == '') {
    SetCookie("Theme","Standard",time()+3600000);
    $Theme = "Standard";
}
Und Block 2
Code:
<?
global $themes;
global $Theme;
global $ThisFile;
global $ButtonLabel;
     // print a theme selector
    echo  "Erscheinungsbild ändern\n";
    if ( $Theme == '' )
        $Theme="Standard";
    echo  "<form name=\"choosetheme\" action=\"$ThisFile\">\n".
          "<select name=\"w_theme\">\n";
    reset($themes);
    do {
        $thmname = key ($themes) ;
        if ( $Theme == $thmname )
            echo  "<option value=\"$thmname\" SELECTED>$thmname</option>\n";
        else
            echo  "<option value=\"$thmname\">$thmname</option>\n";
    } while (next($themes));
    echo  "</select>\n".
         "<input type=\"submit\" name=\"chose\" class=\"sbutt\" value=\"$ButtonLabel\">\n";
          "</form>\n";
?>
Danke
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.07.2004, 01:05  
Gast
 
Beiträge: n/a
Standard

hi,

entweder das:

Code:
Header("Location: $_SERVER['HTTP_REFERER'] ");
oder dieses:

Code:
$referer = "javascript:history.back()";
Header("Location: " . $referer );
sollten beide klappen...

greetings,
warl0rd
 
Alt 11.07.2004, 01:12  
Gast
 
Beiträge: n/a
Standard

hi und danke,
ich habs probiert, aber er macht es immer noch.
ich kann mir nachwievor nicht vorstellen, das es an was anderem liegt.
Denn bis zu dem Moment wo ich den selector reingestzt hab, ging alles.
ich bastel mal weiter in der Hoffnung das ich hinbekomme.
thx
 
Alt 11.07.2004, 01:14  
Gast
 
Beiträge: n/a
Standard Problem eingekreist

hi,
zur info.
Das Problem liegt in Block 2.
Wenn ich den rauslasse geht wieder alles normal.
???
 
Alt 11.07.2004, 12:21  
Gast
 
Beiträge: n/a
Standard

ich habe die ganze nacht damit verbracht, an dem ding den fehler zu finden.
no, chance

Ich komme einfach nicht weiter

kurz um:

Hiiiiiiiiiiiiiiiilllllllllfffffffe!!!!
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Download einer csv-Datei netty PHP-Fortgeschrittene 6 02.05.2008 15:53
Problem mit Header-Senden und DB-Zugriff ajo_silent PHP-Fortgeschrittene 14 02.05.2006 13:12
mail() und boundary Problem Gef PHP Tipps 2006 4 02.03.2006 00:47
php oder css problem? Wie konfiguriere ich mail header PHP Tipps 2006 1 28.02.2006 05:43
Excel Problem PHP Tipps 2006 5 31.01.2006 10:24
[Erledigt] CSS DIV-Container Problem, ich werd bekloppt, hilfe! HTML, Usability und Barrierefreiheit 4 30.11.2005 00:49
Problem mit header() PHP Tipps 2005 12 12.04.2005 15:04
header prob mit auth und smarty PHP Tipps 2005 4 07.03.2005 12:10
[Erledigt] Datei selber nach einer Abfrage senden, header() geht nicht? PHP Tipps 2005 2 23.02.2005 05:58
Redirect mit Header - Problem PHP Tipps 2005 3 22.02.2005 10:28
Problem mit header PHP-Fortgeschrittene 1 09.02.2005 23:10
header problem aircrash PHP Tipps 2005 13 20.01.2005 23:04
[Erledigt] ZIP Download - Header Problem PHP-Fortgeschrittene 1 19.08.2004 02:41
header ("location: ") Problem PHP Tipps 2004 3 18.08.2004 12:03
header problem PHP Tipps 2004 8 08.08.2004 00:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php header location referer, php referer header location, hader history back, php header history back, php header location history back, php header location referrer, header location referer, http_referer setzen, header location php $http_referer, javascript http_referer setzen, http://www.php.de/php-tipps-2004/4662-problem-mit-header-und-http_referer.html, header http_referer, http_referer ändern, php header history, location=javascript:history.back(); referer, php header history.back geht nicht hilfe, header( \'location:\'.$_server[ \'http_referer\']);, http_referer inhalt ändern, http_referer ändern php, header location http_referer

Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.