Tja jag har en login script som funkar fin fint men när en användare loggar in så sickas de till /welcome.php jag vill där sicka vidare de till /test.php?id=1 altså till användarens id. Vi säger att user "Calle (id1), Eric (id2) o.s.v
då när user Calle loggar in så vill jag att han ska sickas till /test.php?id=1 som var hans id. Sen när user Eric loggar in så ska han sickas till /test.php?id=2.
Så här ser mitt /welcome.php script ut.
<?php
error_reporting(0);
@mysql_connect("localhost","root","") or die(mysql_error());
@mysql_select_db("test20") or die(mysql_error());
session_start(); // Alltid överst på sidan
// Kolla om inloggad = sessionen satt
if (!isset($_SESSION['sess_user'])){
header("Location: index.php");
exit;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title>Välkommen</title>
</head>
<body>
Välkommen <?php echo $_SESSION['sess_user']; ?><br>
<a href="index.php?logout=">Logga ut</a>
</script>
</body>
</html>
Jag har försökt med
$sql = mysql_query("SELECT used FROM members WHERE id='".$_GET['id']."'");
echo "<a href="t.php?id=".$_GET['id']."</a>
Men får inte det att funka någon som vet vad jag gör för fel?
Väldigt tacksam för svar ;)
//Calle
Först, du ska inte skicka idnummret via GET ur säkerhetssynpunkt.
Om du vill skicka det med GET så se till att kontrollera uppgifterna ordentligt innan du använder variabeln.
Istället för att ändra i welcome.php är det bättre att du ändrar i filen som idag skickar användaren till welcome.php.
Ändra i den filen så användaren skickas till test.php
Tack för all hjälp har kommit lite längre nu i det här problemet ska fortsätta försöka.
Det ser ut så här
Välkommen drr
Logga ut
$sql = mysql_query("SELECT used FROM members WHERE id='".$_GET['id']."'"); $rad=mysql_fetch_array($sql); { echo 'länk';
När man klickar på länken kommer man till http://localhost/login/t.php?id='%20.%20$rad['id'].%20'
Tack igen!
Om någon har något tips om vad som är fel så tar jag gärna imot de ;)
Varför ska jag använda kod knappen när det inte äns är en kod? Det är så där det ser ut när jag försöker öppna sidan i webläsaren. Och koden för länken ser ut så här
Försök visa lite mer kod runt omkring. Det skadar aldrig att visa oss lite mer eftersom det inte är säkert att felet ligger just där. Det kan vara ett följdfel från tidigare i koden.