Avatar billede drinkit Praktikant
08. juli 2003 - 14:46 Der er 61 kommentarer og
1 løsning

Check af login, uden sessions!

www.xup.dk/baha
Hvordan kan jeg lave "UDEN SESSIONS" sådan at man skal være logget ind i iframen "login" for at komme ind på "I byen -> Net Radio" siden ?

Forstår I ?
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 14:56 #1
Når det skal være uden sessions, går jeg ud fra det ligeledes skal være uden cookies...
Så er du enten nødt til at lave noget htaccess eller overføre variabel i addresselinjen. (hvilket du også kan med sessions for at undgå cookies)
Det er ikke særlig sikkert og funktionelt at lave en IP løsning.
Det er i øvrigt heller ikke ret sikkert at overføre variabler via addresselinjen, hvis andre end dig selv bruger computeren.
Hvad er der i øvrigt galt med sessions? :)
Avatar billede drinkit Praktikant
08. juli 2003 - 15:02 #2
Jeg har før prøvet at lave det med sessions - uden held, og har ikke kunne få den support jeg havde håbet på herinde på eksperten, derfor droppede jeg ideen med sessions, og ville så prøve at gøre det med ved at overføre login informationerne, krypteret over til parent.location, på en eller anden måde, men også uden held, så nu prøver jeg at få support på dette ;)
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 15:06 #3
Hmm, jeg ville nu råde dig til at prøve igen med sessions, hvis ikke en htaccess løsning er noget du kan bruge.
Hvis den der løsning skulle fungere, så skulle krypteringsnøglen hele tiden ændres, ellers ville en anden bruger som sagt kunne logge ind på et senere tidspunkt, ved at følge samme url.
Jeg tror helt sikkert det nemmeste ville være en sessionsløsning.
Har du læst nogle tutorials m.m om det?
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 15:07 #4
Du kan i øvrigt, som alternativ, også bruge cookies i stedet for, hvis du finder det nemmere at arbejde med.
Avatar billede drinkit Praktikant
08. juli 2003 - 15:13 #5
www.xup.dk/baha - Login systemet kan jeg også "Crackes" hvis en anden bruger din comp på et senere tidpunkt, men jeg holder mig til det klasiske login system - kan du hjælpe ?
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 15:16 #6
Klassisk login system? Du mener med sessions?
Ja, jeg vil gerne hjælpe dig.
Avatar billede drinkit Praktikant
08. juli 2003 - 15:18 #7
Hmm - Ok, hvor starter vi ;) ?
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 15:18 #8
Du kan i øvrigt starte med at kigge lidt i denne artikel:
http://www.udvikleren.dk/article.php?aid=87&techid=6
Avatar billede drinkit Praktikant
08. juli 2003 - 15:19 #9
Ok!
Avatar billede drinkit Praktikant
08. juli 2003 - 15:20 #10
Skal jeg sætte Register_globals = off ?
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 15:21 #11
Nej bare lad den være on, det gør det noget nemmere at forstå og arbejde med.
Avatar billede drinkit Praktikant
08. juli 2003 - 15:22 #12
ok - Men jeg gider altså ikke side og læse hele tutorial'en - Jeg ved godt nogenlunde hvordan sessions funker - Hvor skal vi starte?
Avatar billede drinkit Praktikant
08. juli 2003 - 15:24 #13
Min login.php fil::

<html>
<head>
<title>Login</title>
<link rel="stylesheet" href="inc/login.css" type="text/css">
<SCRIPT LANGUAGE="JavaScript">
<!--
function formCheck(formobj){
    //1) Enter name of mandatory fields
    var fieldRequired = Array("user", "pass");
    //2) Enter field description to appear in the dialog box
    var fieldDescription = Array("Brugernavn", "Kodeord");
    //3) Enter dialog message
    var alertMsg = "Du mangler at udfylde:\n";
   
    var l_Msg = alertMsg.length;
   
    for (var i = 0; i < fieldRequired.length; i++){
        var obj = formobj.elements[fieldRequired[i]];
        if (obj){
            switch(obj.type){
            case "select-one":
                if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
                    alertMsg += " - " + fieldDescription[i] + "\n";
                }
                break;
            case "select-multiple":
                if (obj.selectedIndex == -1){
                    alertMsg += " - " + fieldDescription[i] + "\n";
                }
                break;
            case "text":
            case "textarea":
                if (obj.value == "" || obj.value == null){
                    alertMsg += " - " + fieldDescription[i] + "\n";
                }
                break;
            default:
                if (obj.value == "" || obj.value == null){
                    alertMsg += " - " + fieldDescription[i] + "\n";
                }
            }
        }
    }

    if (alertMsg.length == l_Msg){
        return true;
    }else{
        alert(alertMsg);
        return false;
    }
}
//-->
</SCRIPT>
<SCRIPT>
function submitonce(theform){
if (document.all||document.getElementById){
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="submit")
//disable em
tempobj.disabled=true
}
}
}
</SCRIPT>
</head>
<body bgColor="#eeeeee" oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
<form action="<? $pass = md5($pass); echo "logincheck.php?pass=$pass";?>" method="post" onSubmit="return formCheck(this);submitonce(this)">
<table border="0" cellpadding="0" cellspacing="0" width="27%" align="center">
<tr>
<td width="32%">Brugernavn:&nbsp;</td>
<td width="68%">
<input type="text" name="user" size="20" class="form"></td>
</tr>
<tr>
<td width="32%">Kodeord:</td>
<td width="68%">
<input type="password" name="pass" size="20" class="form"></td>
</tr>
<tr>
<td width="32%">&nbsp;</td>
<td width="68%">
<input type="submit" value="Login" name="Login" class="form"></td>
</tr>
</table>
</form>
Har du ikke allerede en bruger ?<br>
<a href="opret.php">Så tryk her</a>
</body>
</html>

Min logincheck.php fil ::
<html>
<head>
<title>LoginCheck</title>
<link rel="stylesheet" href="inc/login.css" type="text/css">
</head>
<body bgColor="#eeeeee" oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
<?
include("config.php");
$pass = strtolower($pass);
$pass = md5($pass);
$result = mysql_query("select * from community where user = '$user' and pass = '$pass'");

$number = mysql_num_rows($result);
if ($number != '0') {
?>
<script language="javascript">
parent.main.location.href='<? echo "velkommen.php?user=$user&pass=$pass";?>';
</script>
<meta http-equiv="refresh" content="1;url=<? echo "loginok.php?user=$user&pass=$pass";?>">
Logger på.. Vent venligst!
<? } else { ?>
Forkert kode eller brugernavn - prøv igen<br><a href=login.php>Tilbage</a>
<? } ?></td>
</body>
</html>
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 15:35 #14
Prøv noget a la det her i logincheck.php:

session_start();
...
if ($number!=0){
$_SESSION["user"]=$user; // Du kan gemme alle de info du vil i session, eller du kan nøjes med at gemme username og så kalde nødvendige info fra db via det.
echo "<script language='javascript'>
parent.main.location.href='velkommen.php';
</script>
<meta http-equiv='refresh' content='1;url=loginok.php'>
Logger på... Vent venligst!";
} else {
echo "Forkert kode eller brugernavn - prøv igen<br><a href=login.php>Tilbage</a>";
}

Hvis du forstår? I stedet for at medsende variablerne, så sætter du en session først og kalder den session igen i de sider du refresher.
Avatar billede drinkit Praktikant
08. juli 2003 - 15:38 #15
Hmm.. Fatter hat - Prøv lige at forklare ;) - prøv at sende mig hele logincheck.php filens source..:!?
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 15:49 #16
err, deromkring:

logincheck.php:

<?
session_start();
$top = "
<html>
<head>
<title>LoginCheck</title>
<link rel='stylesheet' href='inc/login.css' type='text/css'>
</head>
<body bgColor='#eeeeee' oncontextmenu='return false' ondragstart='return false' onselectstart='return false'>";
$bottom = "</body></html>";
include("config.php");
$pass = strtolower($pass);
$pass = md5($pass);
$result = mysql_query("select * from community where user = '$user' and pass = '$pass'");

$number = mysql_num_rows($result);
if ($number != '0') {

$_SESSION["user"]=$user;
echo $top."<script language='javascript'>
parent.main.location.href='velkommen.php';
</script>
<meta http-equiv='refresh' content='1;url=loginok.php'>
Logger på... Vent venligst!".$bottom;
} else {
echo $top."Forkert kode eller brugernavn - prøv igen<br><a href=login.php>Tilbage</a>".$bottom;
}
?>
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 15:57 #17
Hør... Princippet er:
En session fungerer som et array du kan indsætte data i.
Dette array bliver gemt på serveren, og får tildelt et id.
En cookie bliver gemt på klientens computer indeholdende dette session id, for at de forskellige sessions kan skelnes fra hinanden.
Dvs. du kan lege med sessions ligesom du kan med alle andre variabler.
Du kan endda sætte session til auto_start så du ikke engang behøver session_start();
Så er det bare at fyre en masse ($_SESSION["navn"] = "værdi";) af, og du kan lave en masse nydelige funktioner.
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 16:00 #18
På de beskyttede sider, tjekker du sp om man er logget ind ved:
<?php
session_start();
if(!isset($_SESSION["user"])){
echo "Du skal være logget ind for at kunne se denne side.";
] else {
echo "Du er logget ind, så du får del i mine hemmeligheder!!!";
}
?>
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 16:01 #19
Ups, det er selvfølgelig: } else {
og ikke: ] else {
Avatar billede drinkit Praktikant
08. juli 2003 - 16:10 #20
http://www.xup.dk/baha/ - Prøv at logge ind, kan du godt se at den er gal eller ?
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 16:12 #21
Uhm, hvad skal jeg logge ind med? Den fortæller mig fint at det ikke er det korrekte password :-)
Avatar billede drinkit Praktikant
08. juli 2003 - 16:13 #22
:P - Jeg sidder lige og roder med det - Jeg kan give dig svar om 10 min om det virker ;)
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 16:14 #23
Hehe ok. Jeg går ingen steder lige foreløbigt.
Avatar billede drinkit Praktikant
08. juli 2003 - 16:16 #24
Det virker altså ikke helt?
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 16:17 #25
Hvad virker ikke helt? Det er svært at hjælpe dig når jeg ikke ved hvad du laver.
Avatar billede drinkit Praktikant
08. juli 2003 - 16:18 #26
Logincheck.php ::

<?
session_start();
$top = "
<html>
<head>
<title>LoginCheck</title>
<link rel='stylesheet' href='inc/login.css' type='text/css'>
</head>
<body bgColor='#eeeeee' oncontextmenu='return false' ondragstart='return false' onselectstart='return false'>";
$bottom = "</body></html>";
include("config.php");
$pass = strtolower($pass);
$pass = md5($pass);
$result = mysql_query("select * from community where user = '$user' and pass = '$pass'");

$number = mysql_num_rows($result);
if ($number != '0') {

$_SESSION["user"]=$user;
echo $top."<script language='javascript'>
parent.main.location.href='velkommen.php';
</script>
<meta http-equiv='refresh' content='1;url=loginok.php'>
Logger på... Vent venligst!".$bottom;
} else {
echo $top."Forkert kode eller brugernavn - prøv igen<br><a href=login.php>Tilbage</a>".$bottom;
}
?>
</body>
</html>

Loginok.php ::

<?php
session_start();
if(!isset($_SESSION["user"])){?>
Du skal være logget ind for at kunne se denne side!
<?} else {?>
<html>
<head>
<title>LoginOk</title>
<link rel="stylesheet" href="inc/login.css" type="text/css">
</head>
<body bgColor="#eeeeee" oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
<font size="3"> Logget på som <?=$user?></font><br><br>
- <a href="velkommen.php?user=<?=$user?>&pass=<?=$pass?>" target="main">Velkomst side</a>
<br>
- <a href="profil.php?user=<?=$user?>&pass=<?=$pass?>" target="main">Din profil</a>
<br>
- <a href="bruger_soeg.php?user=<?=$user?>&pass=<?=$pass?>" target="main">Bruger søgning</a>
<br>
- <a href=logud.php>Log ud</a></font>
</body>
</html>
<?}?>

Hvad er der galt ? Den siger "Du skal være logget ind for at se denne side" på loginok.php ?
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 16:22 #27
Prøv lige i din logincheck.php, i dit javascript der redirecter, at indsætte en:
alert('".$_SESSION["user"]."')
- Så vi kan se om den overhovedet bliver sat.
Avatar billede drinkit Praktikant
08. juli 2003 - 16:24 #28
Ok - done!
Avatar billede drinkit Praktikant
08. juli 2003 - 16:24 #29
Der virker fint nok, den skriver mit brugernavn !
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 16:27 #30
Ok. Så er det jo et spørgsmål om at den ikke får den med.
Hvordan ser din php.ini ud?
Har du ændret nogle ting omkring sessions der, eller er indstillingerne standard?
Avatar billede drinkit Praktikant
08. juli 2003 - 16:28 #31
Jeg har sikkert ændret en hel del ;P Hvad skal jeg ændre "om igen" ?
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 16:32 #32
session.cookie_lifetime skal gerne stå til 0 for at sessionen først ophører når browseren lukkes.
session.use_cookies skal gerne være 1.
Ydermere kan du tjekke dine sikkerhedsinstillinger i din browser for at se om du blokerer.
Avatar billede drinkit Praktikant
08. juli 2003 - 16:33 #33
Prøv selv at oprette en bruger på www.xup.dk/baha !!
Avatar billede drinkit Praktikant
08. juli 2003 - 16:40 #34
session.cookie_lifetime = 0
session.use_cookies = 1

De to ting var allerede sådan, hvad kan det så være der er galt ?
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 16:41 #35
Prøv lige at lave en fil med følgende indhold og derefter køre den:

test:

<?php
session_start();
if($id!=1){
$_SESSION['user'] = "Sessions virker!";
echo "<a href='".$_SERVER["PHP_SELF"]."?id=1'>Klik her for at teste</a><br><br>(Hvis næste side er blank, virker sessions ikke.)";
} else {
echo $_SESSION['user'];
}
?>
Avatar billede drinkit Praktikant
08. juli 2003 - 16:43 #36
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 16:46 #37
ak... :-)

*tænker lige*
Avatar billede drinkit Praktikant
08. juli 2003 - 16:46 #38
Hehe - ok!
Avatar billede drinkit Praktikant
08. juli 2003 - 16:52 #39
Kan en firewall gøre sådan at man ikke kan lægge sessions på serveren ?
Fordi jeg ved at min server står bag en "STOR" firewall - og jeg har også problemer med mit andet login system som kører på sessions, www.xup.dk der !

Kan det være noget med serveren / Firewallen / PHP Versionen ?
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 16:56 #40
Hvad er din PHP version?
Nej, det er nok ikke din firewall, det foregår jo lokalt.

Jeg har lige testet ovenstående testfil på 2 forskellige servere, den ene med linux, den anden med windows. Den virkede kun på linux, selvom de har præcist samme konfiguration hvad angår sessions. Den windows server kører i øvrigt med IIS og ikke Apache, men du kører med Apache ikke? (Så det er ikke der den ligger)
Avatar billede drinkit Praktikant
08. juli 2003 - 16:56 #41
Og det skal lige siges at min server kører med:
Windows 2000 server
MySQL
Phpmyadmin
PHP
Apache

- Hvorfor virker sessions skittet ikke ?
Avatar billede drinkit Praktikant
08. juli 2003 - 16:58 #42
Hvor kan jeg se php versionen ? - jeg har nemlig store problemer med min chat www.xup.dk også, den kører nemlig også med sessions, og det virker ikke !

Kan det mon være fordi min server er windows 2000 - ville det hjælpe at installere Linux debian eller red hat på ? - for så gør jeg da det ?!
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 17:01 #43
Det burde virke på windows også. Det skal det!
Du kan lave en fil med følgende indhold:
<? phpinfo(); ?>
Den vil vise dig en masse god info om din opsætning.

Jeg har aldrig haft noget der benyttede sessions, til at ligge på den windows maskine, og har først bemærket nu at det ikke fungerer.
Så jeg må sgu blive dig svar skyldig mht. årsagen...
Jeg tror selv jeg opretter et seperat spørgsmål omkring dette problem, mens jeg fusker videre, hehe.
Avatar billede drinkit Praktikant
08. juli 2003 - 17:04 #44
:) Jeg kan lige lave en fil med indholdet:
<? phpinfo(); ?>
Så kan jeg give dig adr. så kan du kigge på det hvis du gider, men læg lige et svar her, det fortjener du sgu for al din hjælp! - Håber på et svar ang. sessions problemet, vil regne med at det var derfor jeg heller ikke kunne få det til at virke sidste gang jeg forsøgte med sessions ;)

Har du ICQ ? -Så kan vi snakkes derover....
Avatar billede drinkit Praktikant
08. juli 2003 - 17:05 #45
http://www.xup.dk/phpinfo.php - Der har du phpinfo!!
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 17:06 #46
Jeg har ikke ICQ, men msn hvis du kan bruge det til noget.
jakobsynder(fjern_dette)@hotmail.com

Jeg opretter nyt spm nu.
Avatar billede drinkit Praktikant
08. juli 2003 - 17:09 #47
Gi mig lige adr til det spg ;)
Avatar billede drinkit Praktikant
08. juli 2003 - 17:11 #48
http://www.xup.dk/q/downloads/icq.zip - download lige ICQ - Så jeg kan få fat i dig, jeg bruger ikke MSN ;)
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 17:45 #49
Der fik du dit svar mester.
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 17:46 #50
Du skal bruge session_register($variabel) når globals er sat til on og når du kører med Windows.
Avatar billede drinkit Praktikant
08. juli 2003 - 17:51 #51
Forstår ikke ?
Avatar billede drinkit Praktikant
08. juli 2003 - 17:52 #52
Kan du så lige rette dette så det burde virke på windows:

<?
if (session_is_registered("navn")){
    session_unregister("navn");
    session_unregister("pass");
}

if ($navn){
    $navn = strtolower($navn);
    $pass = strtolower($pass);
    $mpass = md5($pass);
    $sel = mysql_query("SELECT id FROM sw WHERE username = '$navn' && password = '$mpass'");
    if ($r = mysql_numrows($sel) == 1){
        $on1 = md5($navn);
        @session_register("online2");
        @session_register('navn');
        @session_register('pass');
        $online2 = md5($navn);
        $navn = strtolower($navn);
        $pass = $mpass;
        echo "<h3>Logger på...</h3>";
        $tid = time();
        mysql_query("UPDATE sw SET lastonline = '$tid' WHERE username = '$navn'");
        mysql_query("INSERT INTO backup_login (bruger,dato,ip) VALUES ('$navn','$tid','$REMOTE_ADDR')");
        ?>
        <script langugage="javascript">
        location.replace('loginok.php');
            </script><?
        $log = "ok";
    } else {
        if ($pass != "")
        {
            echo "Forkert kode eller brugernavn - prøv igen<br>";
        }
    }
}
if ($log != "ok"){
?>
<font color="darkred">Login virker ikke for tiden!</font>
<form action="" method="post" name="sendform">
            <TABLE cellSpacing=0 cellPadding=2 width="379" align="center" border=0>
              <tr>
                <TD width=376 align="center">
                  <DIV align=center style="width: 325; height: 106">
                  <TABLE cellSpacing=0 cellPadding=5 width=250 border=0 style="border-collapse: collapse" bordercolor="#111111">
                    <TBODY>
                    <TR>
                      <TD><B><FONT
                        face="Verdana, Arial, Helvetica, sans-serif"
                        size=2>Brugernavn:</FONT></B></TD>
                      <TD><B><FONT
                        face="Verdana, Arial, Helvetica, sans-serif"
                        size=2>
                      <INPUT id=form style="WIDTH: 100px;" name=navn value="<?=$navn?>" size="20">
                        </FONT></B></TD>
                      </TR>
                    <TR>
                      <TD height=37><B><FONT
                        face="Verdana, Arial, Helvetica, sans-serif"
                        size=2>Kodeord: </FONT></B></TD>
                      <TD height=37><B><FONT
                        face="Verdana, Arial, Helvetica, sans-serif"
                        size=2>
                      <INPUT id=form style="WIDTH: 100px;" type=password
                        name=pass size="20"> </FONT></B></TD></TR>
                    <TR>
                      <TD><FONT face="Verdana, Arial, Helvetica, sans-serif"
                        size=2>&nbsp;</FONT></TD>
                      <TD><FONT face="Verdana, Arial, Helvetica, sans-serif"
                        size=2><INPUT id=form type=submit style="WIDTH: 100px; filter: alpha(opacity=50)" onMouseOver="this.filters.alpha.opacity=100" onMouseOut="this.filters.alpha.opacity=50;" value="  &nbsp;&nbsp;Login&nbsp;&nbsp;  " name=submit>
                        </FONT></TD></TR></TBODY></TABLE>
                    </DIV></TD>
                </tr>
            </TABLE>
</form>
<?}?>
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 17:53 #53
Uhm, hvis du sætter register_globals til off, så vil de eksempler jeg har givet dig virke.
Hvis du beholder den på on, så skal du istedet bruge session_register("variabelnavn"); efter du har defineret variablen.
Avatar billede drinkit Praktikant
08. juli 2003 - 18:19 #54
Kan du ikke lige som en sidste ting lndre oven stående, så det vil virke når register_globals er on ! - Det virker nemlig ikke! det jeg sendte dig, sidst!
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 18:21 #55
Undskyld du, er lige akkurat kommet tilbage til computeren, var lige nødt til at løbe i et par minutter.
Uhm, sidder lige og kigger på det, til en start, hedder det så ikke mysql_num_rows i stedet for mysql_numrows i din linje her:
if ($r = mysql_numrows($sel) == 1){
Avatar billede drinkit Praktikant
08. juli 2003 - 18:22 #56
Ok, skriv lige, jeg skal spise nu, kommer back og ser hvad du har skrevet om 15 min ;) Please ret det hele igennem og send mig det - Så er jeg mega glad!
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 18:40 #57
Med din kode der, og som det ser ud på siden, så er det jo ikke, i første omgang, sessions der ikke virker.

if ($r = mysql_numrows($sel) == 1){ ser altså ret mærkelig ud.

Der er flere variabler jeg ikke lige kan gennemskue hvorfra kommer, og der er mange faktorer der kan gøre at den ikke godkendes, og årsagerne kan også ligge i f.eks. "opret bruger" filen.
Avatar billede jakobsynder Nybegynder
08. juli 2003 - 18:41 #58
Jeg er nødt til at smutte lidt igen. Men prøv at fuske lidt med det. Jeg kommer nok igen lidt senere.
Avatar billede drinkit Praktikant
08. juli 2003 - 19:01 #59
Ok - Det skal lige siges at når jeg har sat:
register_globals = on
til:
register_globals = off
Er der intet i mit community der virker :(
Avatar billede jakobsynder Nybegynder
10. august 2003 - 04:41 #60
Lukketid?
Avatar billede drinkit Praktikant
18. august 2003 - 20:19 #61
Lukket
Avatar billede amite Mester
27. september 2003 - 07:56 #62
Det var godt nok meget kode for så lidt...det kan klart gøres nemmere med php & .htaccess.

oh well....as long as it works :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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