Avatar billede baitianlong Nybegynder
15. oktober 2004 - 16:40 Der er 11 kommentarer og
2 løsninger

Mærkelig URL dukker op

Hej. Jeg har det underligste problem. Jeg har lavet et nyhedsbrev system, og det virker glimrende. Nu har jeg prøvet at uploade det til det sted hvor det skal ligge, nemlig et webhotel, der hedder imedia i Polen.

Det her lyder som en dårlig aprilsnar, men jeg fatter simpelthen ikke hvad der sker.

Systemet kan ses her (på min server):

http://www.legende.dk/newsletter/newslogin.php

Brug eksperten/eksperten som login/pass

Prøv derefter på denne adresse:

http://www.ceep.pl/newsletter/newslogin.php

samme login/pass.

Det er nøjagtig den samme kode, men efter login, kommer man til en eller anden dansk side med motorer ?!?!?!??! HVAD POKKER SKER DER ?!?!?
Avatar billede flim Nybegynder
15. oktober 2004 - 16:42 #1
Du må nok hellere smide noget kode op på side 2.. Der må være et eller andet der re-directer
Avatar billede baitianlong Nybegynder
15. oktober 2004 - 16:47 #2
Login-siden siger:

if(checkLogin($username, $password)) {
          $_SESSION['newslogin']  = "ok";
          if($username == "admin") $_SESSION['admin'] = "admin";
          else unset($_SESSION['admin']);
          header("Location: ".getURL()."newsmain.php");

Funktionen checkLogin():

function checkLogin($user, $pass) {
    openDatabase();
    $query = "SELECT 1 FROM newspass WHERE username = '$user' AND pass = '$pass'";;
    $getpass = mysql_query($query);
    if($trow = mysql_fetch_row($getpass)) {
        return true;
    } else {
        return false;
    }
    closeDatabase();
}

Funktionen getURL():

function getURL() {
    $url = "http://www.ceep.dk/newsletter/";
    return $url;
}

-----------------------------------------------------

Main-siden siger:

checkSession();

checkSession() funktionen:

function checkSession() {
    if ($_SESSION['newslogin'] != "ok"){
        header("Location: ".getURL()."newslogin.php");
    }
}

Jeg fatter ikke hvad der er galt ! Og hvorfor kommer den motor-side pludselig... Håber virkelig vi kan finde løsningen.
Avatar billede roenving Novice
15. oktober 2004 - 16:52 #3
Har du ikke bare en fejl i urlen:

    $url = "http://www.ceep.pl/newsletter/";
Avatar billede baitianlong Nybegynder
15. oktober 2004 - 16:52 #4
årh... jeg har .dk i stedet for .pl i min getURL() :p
Avatar billede baitianlong Nybegynder
15. oktober 2004 - 16:54 #5
jo mand !! Og jeg brugte tidligere cemp.pl, da det er samme domæne... og www.cemp.dk giver "motor-Hans"
Avatar billede baitianlong Nybegynder
15. oktober 2004 - 16:55 #6
Jeg var ved at blive sindssyg, men der er jo en forklaring på alt :) Hvor er jeg "dum" - ha ha
Avatar billede flim Nybegynder
15. oktober 2004 - 16:55 #7
Godt, jamen så er det jo afklaret!

Lukketid :-)
Avatar billede baitianlong Nybegynder
15. oktober 2004 - 16:57 #8
roenving. Hver anden gang du løser mine problemer er det en skrivefejl :)

Du kan bare svare, selv om jeg så det selv da jeg kopierede det herind :)
Avatar billede roenving Novice
15. oktober 2004 - 17:05 #9
Ja, okay, men du beholder vel de fleste selv '-)
Avatar billede roenving Novice
15. oktober 2004 - 17:09 #10
-- tak for point ;~}
Avatar billede baitianlong Nybegynder
15. oktober 2004 - 17:11 #11
Jeg havde alle mulige mærkelige ide'er om problemet. Tænkte at der på verdensplan var sket en fejl med ip-adresser og blah. Ha ha :P
Avatar billede roenving Novice
15. oktober 2004 - 17:14 #12
*lol*
Avatar billede baitianlong Nybegynder
15. oktober 2004 - 17:15 #13
(det sker tit :S øhh)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester