wie weet hoe dit kan?
als ik al een script hebt toegevoegd!!
dit script heb ik gemaakt =>:
<html>
<head>
</head>
<body>
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
if (isset($_session["username"])){
echo("<h2>U hebt toegang tot deze pagina; uw gebruikers naam is".$_SESSION["username"] ."</h2>");
echo("en u wachtwoord is".$_SESSION["wachtwoord"]);
echo("<br><a href="logout.php/">Uitloggen</a></h2>");
}else{
echo("<h2>U hebt zich niet aangemeld;<br>u kunt zich hier<a href="login.php/">registreren</a></h2>");
}
?>
if (isset($_session["username"])){
echo("<h2>U hebt toegang tot deze pagina; uw gebruikers naam is".$_SESSION["username"] ."</h2>");
echo("en u wachtwoord is".$_SESSION["wachtwoord"]);
echo("<br><a href="logout.php/">Uitloggen</a></h2>");
}else{
echo("<h2>U hebt zich niet aangemeld;<br>u kunt zich hier<a href="login.php/">registreren</a></h2>");
}
?>
</body>
</html>
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
if (isset($_session["username"])){
echo("<h2>U hebt toegang tot deze pagina; uw gebruikers naam is".$_SESSION["username"] ."</h2>");
echo("en u wachtwoord is".$_SESSION["wachtwoord"]);
echo("<br><a href='logout.php'>Uitloggen</a></h2>");
}else{
echo("<h2>U hebt zich niet aangemeld;<br>u kunt zich hier<a href='login.php'>registreren</a></h2>");
}
?>
if (isset($_session["username"])){
echo("<h2>U hebt toegang tot deze pagina; uw gebruikers naam is".$_SESSION["username"] ."</h2>");
echo("en u wachtwoord is".$_SESSION["wachtwoord"]);
echo("<br><a href='logout.php'>Uitloggen</a></h2>");
}else{
echo("<h2>U hebt zich niet aangemeld;<br>u kunt zich hier<a href='login.php'>registreren</a></h2>");
}
?>
;)
Dankje wel, Sneeuwvlok
<html>
<head>
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
session_start();
if (!empty($_POST)){
$username=$_POST["username"];
$wachtwoord=$_POST["wachtwoord"];
session_register("username");
session_register("wachtwoord");
header("Location:stiekem.php");
}
?>
session_start();
if (!empty($_POST)){
$username=$_POST["username"];
$wachtwoord=$_POST["wachtwoord"];
session_register("username");
session_register("wachtwoord");
header("Location:stiekem.php");
}
?>
</head>
<body>
<h2>Inloggen:</h2>
<hr>
<form name="form1" method="post" action="">
Inlognaam: <input name="username" type="text"><br>
Wachtwoord: <input name="wachtwoord" type="password"><br>
<input type="submit" name="submit" value="Inloggen">
</form>
</body>
</html>
Want hier geeft ie ook de zelfde fout aan!!
Klikje .
Dit heb ik ook gedaan, en de moderators zijn hier wel streng :P
(even voor de moderators ik wil geen ruzie ;))
Maar oke, wat ik al zij in de pm, stuur even een zipje, het blijkt dat session_start() niet er in staat of te veel in staat. Zet hem in een bestand die je altijd include, dan worden ze altijd gestart ;)
En o ja php zijn geweldige tags ;)
Jean-Paul, ten eerste bumpen mag pas binnen 24 uur Dit heb ik ook gedaan, en de moderators zijn hier wel streng :P
(even voor de moderators ik wil geen ruzie ;))
Maar oke, wat ik al zij in de pm, stuur even een zipje, het blijkt dat session_start() niet er in staat of te veel in staat. Zet hem in een bestand die je altijd include, dan worden ze altijd gestart ;)
En o ja php zijn geweldige tags ;)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
//let even op de highlighting...
if (isset($_session['username'])){
echo('<h2>U hebt toegang tot deze pagina; uw gebruikers naam is'.$_SESSION["username"] .'</h2>');
echo'en u wachtwoord is'.$_SESSION['wachtwoord'];
echo'<br><a href="logout.php/">Uitloggen</a></h2>';
}else{
echo'<h2>U hebt zich niet aangemeld;<br>u kunt zich hier<a href="login.php/">registreren</a></h2>';
}
//de les in echo...
echo'test '.$var.' test'; //is goed
echo"test $var test"; is goed
echo"test".$var."test";// is fout
?>
//let even op de highlighting...
if (isset($_session['username'])){
echo('<h2>U hebt toegang tot deze pagina; uw gebruikers naam is'.$_SESSION["username"] .'</h2>');
echo'en u wachtwoord is'.$_SESSION['wachtwoord'];
echo'<br><a href="logout.php/">Uitloggen</a></h2>';
}else{
echo'<h2>U hebt zich niet aangemeld;<br>u kunt zich hier<a href="login.php/">registreren</a></h2>';
}
//de les in echo...
echo'test '.$var.' test'; //is goed
echo"test $var test"; is goed
echo"test".$var."test";// is fout
?>
@ bart : Top voor wat betreft je les en de moeite die je neemt om een en ander te leren en info over te geven :) !
en uh, waarom zet je een wachtwoord in een sessie, nergens voor nodig, alleen maar een onnodige veiligheidslek
==> <?php
==> //let even op de highlighting...
==> if (isset($_session['username'])){
$_SESSION['.....'] met hoofdletters.
==> echo('<h2>U hebt toegang tot deze pagina; uw gebruikers naam is'.$_SESSION["username"] .'</h2>');
Waarom die haken bij de echo? Is overbodig.
==> echo'en u[b]w[/b] wachtwoord is'.$_SESSION['wachtwoord'];
==> echo'<br><a href="logout.php/">Uitloggen</a></h2>';
==> }else{
==> echo'<h2>U hebt zich niet aangemeld;<br>u kunt zich hier<a href="login.php/">registreren</a></h2>';
==> }
==> //de les in echo...
==> echo'test '.$var.' test'; //is goed
==> echo"test $var test"; is goed
==> echo"test".$var."test";// is fout
==> ?>
Die laatste is óók goed. De tweede manier zou ik niet aanleren. Daar maak je snel fouten mee. De eerste manier is de beste: Enkele quotes, dan hoef je de html dubbele quotes niet te escapen, en $vars buiten de quotes houden.
Edit: K#@$% quote werkt nooit fatsoenlijk.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
hoe kan je deze topic verwijderen ?
niet, heeft niemand iets aan
oke, jammer.
waarom?
daarom.
Dan moet je ook niet abboneren op het topic ;)
het zou heel flauw zijn om steeds te blijven posten in dit topic
Dan moet je dat ook niet doen Websmile ;)
hou op dan :P
jij ook dan!