Avatar billede mpj86 Nybegynder
07. juli 2003 - 14:59 Der er 5 kommentarer og
1 løsning

Den ændre værdien i min session

Hej

Jeg har denne kode: (skriv_kommentar.php)

<?php
include('config.php');
$id=intval($_GET['id']);
session_start();
if(!$_SESSION['logget_ind'] == 1) {
header('Location: login.php');
exit;
}

if($_POST['form_kommentar']){
    $kommentar = addslashes($_POST['form_kommentar']);
    $user = $_SESSION['user'];
    $email = (isset($_POST['yesmail'])) ? $_SESSION['mail'] : '';
    $dato = date('d/m/Y - H:i:s');
    $ip = $_SERVER['REMOTE_ADDR'];
    mysql_query("INSERT INTO scooter_kommentar (scooter_id,navn,mail,dato,kommentar,ip) VALUES ('$id','$user','$email','$dato','$kommentar','$ip')") or die (mysql_error());
    header('Location: scooter.php?id='.$id);
}
require_once('topbar2.php');
?>

Ligeså snart jeg går ind på den side skriv_kommentar.php så ændre den værdien i $_SESSION['mail'] til $_SESSION['user']

HVORFOR går den det?
Alle andre sider ændre den ikke $_SESSION['mail'] ....
Nogle der kan hjælpe mig?
Avatar billede detox Nybegynder
07. juli 2003 - 15:37 #1
session_start(); skal stå i starten af scriptet, ved ikke om det gør nogen forskel her, men prøv at rykke det op på plads.
Avatar billede mpj86 Nybegynder
07. juli 2003 - 15:39 #2
nope ingen forskel...
Avatar billede avminarm Juniormester
07. juli 2003 - 15:44 #3
jeg vil tro du et sted ved en fejl har skrevet $_SESSION['mail'] er lig med $_SESSION['user'] på en eller anden måde - vis skriv_kommentar.php
Avatar billede mpj86 Nybegynder
07. juli 2003 - 15:46 #4
nope det har jeg ikke, fejlen ligger i den kode jeg kom med....
Avatar billede avminarm Juniormester
07. juli 2003 - 15:50 #5
hm - så kan jeg ikke finde den!
Avatar billede mpj86 Nybegynder
10. juli 2003 - 15:08 #6
lukker..
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