Avatar billede vuzeer Nybegynder
22. juli 2004 - 18:30 Der er 24 kommentarer og
1 løsning

$_session gemmer ingen informatioer

Når jeg bruger $_session genmmer den ikke de informationer jeg ber dem om, til næste side. Se eksempel nedenudenr:
<?php
session_start();
?>
<html>
<head>
<title>Sessione test 2</title>
</head>
<body>
<?php
$_session['product1'] = "Sonic Screwdriver";
$_session['product2'] = "Hal 2000";

<a href="session3.php">test her</a>
</body>
</html>
og den næste side:
<?php
session_start();
?>
<html>
<head>
<title>Sessione test 3</title>
</head>
<body>
<?php
global $_session;
print "Your chosen products are: \n\n";
print "<ul><li>".$_session['product1']."\n<li>".$_session['product2']."\n</ul>\n";
?>
ved session_start() blir der heller ikke sat en cookie på maskinnen. setcookie virker heller ikke.
Webserveren er apahce2 med php5 insstalleret. Har også prøvet med php 4.3
håber i kan hjælpe
Avatar billede erikjacobsen Ekspert
22. juli 2004 - 18:31 #1
prøv $_SESSION
Avatar billede detox Nybegynder
22. juli 2004 - 18:33 #2
Denne behøver du ikke:

global $_session;
Avatar billede vuzeer Nybegynder
22. juli 2004 - 18:38 #3
har prøvet  med $_SESSION og har også brugt uden global $_session.
Avatar billede detox Nybegynder
22. juli 2004 - 18:39 #4
Prøv med denne simple test:

test.php:

<?
session_start();
$_SESSION['test'] = "Dette er en test!";
header('Location: test1.php');
?>

test1.php:

<?
session_start();
echo $_SESSION['test'];
?>
Avatar billede vuzeer Nybegynder
22. juli 2004 - 18:41 #5
din skriver intet
Avatar billede dorgbar Nybegynder
22. juli 2004 - 18:46 #6
ser ikke ud til det er muligt at benytte sessions på din host
Avatar billede detox Nybegynder
22. juli 2004 - 18:46 #7
Ellers kan du prøve at tjekke din php.ini under [Session] og se om fx:
session.save_path = "c:/windows/tmp"
er sat til en eksisterende mappe.
Avatar billede vuzeer Nybegynder
22. juli 2004 - 18:49 #8
Den er sat til en eksisterende mappe: C:\Program Files\Apache Group\Apache2\htdocs\session\
har også været sat til C:\php\session\
filerne bliver skrevet til mappen men d står intet i dem!
Avatar billede vuzeer Nybegynder
22. juli 2004 - 18:52 #9
dorgbar: jeg er selv host
Avatar billede detox Nybegynder
22. juli 2004 - 18:53 #10
og du har:
session.save_handler = files
Avatar billede vuzeer Nybegynder
22. juli 2004 - 18:54 #11
ja
Avatar billede detox Nybegynder
22. juli 2004 - 18:55 #12
og:
session.use_cookies = 1
Avatar billede vuzeer Nybegynder
22. juli 2004 - 18:56 #13
ja
Avatar billede detox Nybegynder
22. juli 2004 - 18:57 #14
Og du er sikker på at den bruger den rette php.ini?
Prøv at tjekke:

<?php
phpinfo();
?>

og se øverste afsnit udfor:
Configuration File (php.ini) Path
Avatar billede vuzeer Nybegynder
22. juli 2004 - 18:59 #15
ja alt passer
Avatar billede detox Nybegynder
22. juli 2004 - 19:01 #16
Så er jeg umiddelbart lidt blank
Avatar billede detox Nybegynder
22. juli 2004 - 19:02 #17
Har du mulighed for at ligge et link til: phpinfo()?
Avatar billede vuzeer Nybegynder
22. juli 2004 - 19:08 #18
Da serveren ikke kan nås på nettet kan du få fat i den her:
http://home19.inet.tele.dk/spatmann/phpinfo.htm
filen er gemt med den aktuelle instillinger lige nu!
Avatar billede detox Nybegynder
22. juli 2004 - 19:17 #19
prøv at sætte:

session.name = PHPSESSID
Avatar billede vuzeer Nybegynder
22. juli 2004 - 19:19 #20
nej det hjalp heller ikke
Avatar billede detox Nybegynder
22. juli 2004 - 19:19 #21
og husk at genstarte serveren.
Avatar billede vuzeer Nybegynder
22. juli 2004 - 19:21 #22
har jeg gjort og tjekket at det er rettet med phpinfo()
Avatar billede detox Nybegynder
22. juli 2004 - 19:43 #23
Hmmm, den eneste forskel jeg lige kan se er:

session.cookie_domain = // min
session.cookie_domain = localhost // din

prøv at fjerne localhost
ps: husk osse at genstarte browseren
Avatar billede vuzeer Nybegynder
22. juli 2004 - 19:56 #24
Det virkede!! mange tak for den gode og hurtige svar. giv et svar og du for pointene
Avatar billede detox Nybegynder
22. juli 2004 - 20:01 #25
Velbekommen
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