Ik ben bezig met een login script. het script lijkt mij zelf goed.
Maar waneer ik hem op mijn webserver zet.. zet zowel IE als Mozilla: Kan pagina niet weer geven.
Het script:
Waneer ik session_start() tijdig weghaal pakt hij die hele pagina wel, maar zou ik die regel dus weer toevoeg doet de pagina het niet meer.
Als ik in mijn php.ini kijk lijkt naar mijn mening alles goed te staan:
session.save_handler = files
session.save_path = /tmp
session.name = PHPSESSID
session.auto_start = 0
En heb heel google afgezocht maar kan nergens goeie hulp vinden.
Trouwens: mijn webserver draait op een UN*X based Operating System.
Maar waneer ik hem op mijn webserver zet.. zet zowel IE als Mozilla: Kan pagina niet weer geven.
Het script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
| <?php session_start(); include('pages/connect.php'); $query="SELECT username, password FROM members WHERE username='".$username."' AND password='".$password."'"; $uitvoer=mysql_query($query) ; $num_rows=mysql_num_rows($uitvoer); if(isset($_POST['logout'])) { session_unset(); session_destroy(); setcookie("cookie_ingelogd"); setcookie("cookie_username"); setcookie("cookie_password"); echo "<META HTTP-EQUIV=Refresh CONTENT=1; URL=http://www.illusionnet.nl>"; $message = "<font color=#FF0000 face=verdana size=1>U word uitgelogd</font>"; } if(isset($_POST['login'])) { if($_POST['user']!="") { if($_POST['password']!="") { $username=$_POST['user']; $password=md5($_POST['password']); $query="SELECT username, password FROM members WHERE username='".$username."' AND password='".$password."'"; $uitvoer=mysql_query($query) ; $num_rows=mysql_num_rows($uitvoer); if($num_rows>0) { $_SESSION['ingelogd']='ja'; $_SESSION['username']=$username; $_SESSION['password']=$password; setcookie("cookie_username", $_SESSION['username'], time() +60 * 60 * 24 * 14); //60 * 60 seconden = 1 uur * 24 = 1dag * 14 = 14 dagen = 2 week :P setcookie("cookie_password", $_SESSION['password'], time() +60 * 60 * 24 * 14); setcookie("cookie_ingelogd", $_SESSION['ingelogd'], time() +60 * 60 * 24 * 14); include("pages/refresh.php"); } else { $login_error="1"; } } } } ?> |
Waneer ik session_start() tijdig weghaal pakt hij die hele pagina wel, maar zou ik die regel dus weer toevoeg doet de pagina het niet meer.
Als ik in mijn php.ini kijk lijkt naar mijn mening alles goed te staan:
session.save_handler = files
session.save_path = /tmp
session.name = PHPSESSID
session.auto_start = 0
En heb heel google afgezocht maar kan nergens goeie hulp vinden.
Trouwens: mijn webserver draait op een UN*X based Operating System.
[ Voor 11% gewijzigd door Polichism op 03-02-2005 15:03 ]
{02:31:10} (splinkie): ik hoor net van iemand dat ze nu met een fietsband moest naaien omdat ze geen condooms meer kon betalen || {02:34:44} (Asjemenou): beter met een lange tijd met goodyear dan een korte tijd met firestone en in de problemen komen