Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Javascript/PHP confirm() und location.href Problem

  1. #1
    Thonixx
    Gast

    Standard Javascript/PHP confirm() und location.href Problem

    Hallo Leute

    Ich knoble seit 20 Minuten an dem doofen Problem rum und komm mir von Javascript verarscht vor.

    Hier der Link HMTL:
    HTML-Code:
    <a onclick="logout()" href="?action=logout">Logout</a>
    JavaScript Code:
    Code:
            function logout() {
                if(confirm("Bei allen Diensten von WTsurvey / Directory Listing abmelden?")) {
                    location.href="?action=logout_all&dir=./";
                        }
                    }
    PHP Funktion dazu:
    PHP-Code:
        if($_GET[action] == "logout" or $_GET[action] == "logout_all") {
            if(
    $_GET[action] == "logout_all")
                unset(
    $_SESSION[user_list]);
            unset(
    $_SESSION[user]);
            
    header("Location: ./");
                } 
    Es soll dazu dienen, per JS fragen, ob der User sich überall oder nur bei der aktuellen Seite ausloggen will und dann soll JS entsprechend weiterleiten.
    Falls JS nicht aktiviert wäre, dann würde a href="" Link einspringen und man meldet sich über "action=logout" ab.
    Aber warum funktioniert der Script nicht?

    Ich habe das bereits genau gleich bei einer ähnlichen Seite (die zum Projekt gehört) und da funktioniert das ohne Probleme und Code stimmt überein.
    Wer weiss eine Lösung?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Pion
    Gast

    Standard AW: Javascript/PHP confirm() und location.href Problem

    Was funktioniert nicht, das PHP oder das JS?

    Änder mal den Link in nur "?action=logout_all

  3. #3
    Thonixx
    Gast

    Standard AW: Javascript/PHP confirm() und location.href Problem

    Das weiss ich nicht ganz. Ich habe manuell mal "action=logout_all" eingegeben und es ging.
    Da gehe ich davon aus, dass es am JavaScript Teil liegt.

    Tschuldigung hab vergessen das hinzuschreiben.

  4. #4
    Thonixx
    Gast

    Standard AW: Javascript/PHP confirm() und location.href Problem

    Nachtrag: Dummerweise gehts irgendwie auf einmal. Bitte closen.. Sorry keine Ahnung warums geht, aber hab nichts geändert. Naja trotzdem danke, wer sich darum bemühen wollte..

  5. #5
    Pion
    Gast

    Standard AW: Javascript/PHP confirm() und location.href Problem

    Code:
            function logout() {
                if(confirm("Bei allen Diensten von WTsurvey / Directory Listing abmelden?")) {
                    location.href='?action=logout_all';
                        }
                    }
    $_GET[action] heist eigentlich $_GET['action'] etc änder das mal um

  6. #6
    Thonixx
    Gast

    Standard AW: Javascript/PHP confirm() und location.href Problem

    Daran liegts nicht, denn ich hatte das auch geändert und geht immer noch nicht.

    Sprich, ich hab was rausgefunden.
    Wenn ich die URL www.xyz.white-tiger.ch aufrufe und mich da einlogge, navigiere und mache unso und dann auf ner Seite lande mit www.xyz.white-tiger.ch/?irgend=was
    Und dann auslogge, gehts ohne Probleme.
    Will ich mich aber bei ner URL von www.xyz.white-tiger.ch/ ausloggen, spinnts und geht nicht. Er leitet mich nicht auf action=logout_all um.

  7. #7
    Pion
    Gast

    Standard AW: Javascript/PHP confirm() und location.href Problem

    Wo ist der unterschied an den 2 Urls? ^ Der Backslash am schluss?

    Mach halt einfahc aus
    location.href='?action=logout_all'; ein
    location.href='http://www.white-tiger.ch/index.php?action=logout_all';

  8. #8
    Thonixx
    Gast

    Standard AW: Javascript/PHP confirm() und location.href Problem

    Der Unterschied lag an GET Variablen an der einen URL und bei der anderen gar nichts.
    Ich habe deine Möglichkeit (die unprofessionell zu sein scheint) ausprobiert und es geht immer noch nicht. Woran kann das liegen? Bei der einen Seite gehts, bei der anderen nicht.

    Ich würd euch gern den Script ganz zeigen oder einen Login machen, damit ihr das ausprobieren könnt, doch ich darf das nicht, sind zu brisante Daten da.

  9. #9
    Pion
    Gast

    Standard AW: Javascript/PHP confirm() und location.href Problem

    Unprofssionell, ist einfach der ganze Link...

    Es spinnt?

    Wenn ich mich auf http://www.white-tiger.ch/?uri=photos auslooge ist es dasselbe wie wenn ich mich auf http://www.white-tiger.ch/
    Auslooge

    Ps man kann sich als nix anmelden ....

    mfg

  10. #10
    Thonixx
    Gast

    Standard AW: Javascript/PHP confirm() und location.href Problem

    Es betrifft nicht meine richtige Seite. Die ist noch in Bearbeitung, ich weiss.
    Es geht hier einfach darum, dass meine Fetzen oben, nicht gehen.

    Ich hab jetzt nochmal alles durchgeguckt und es geht halt immer noch nicht.

    PS: NICHT MEINE WHITE-TIGER.CH SEITE IST DAVON BETROFFEN

Ähnliche Themen

  1. javascript:location unter firefox hilfe
    Von hgw-guy im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 21.09.2008, 11:16
  2. Javascript hilfe- onclick mit href.
    Von shurik.aka im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 28.02.2008, 22:25
  3. href-Aufruf mit Javascript
    Von OliverN26 im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 10.04.2007, 04:33
  4. A href Problem!!!!
    Von im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 19.03.2007, 18:59
  5. Antworten: 7
    Letzter Beitrag: 12.03.2007, 11:17

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •