ey
ik heb een probleem met het reageren op reviews script.
members van het phpbb forum kunnen hierop reageren maar je moet steeds opnieuws uit en inloggen om te kunnen reageren.
dus als je weg gaat van de site en je komt terug. (je bent dan nog steeds ingelogd op het forum) moet je toch uit en in loggen om te kunnen reageren. is dit te verhelpen?
alvast bedankt
je kan me ook helpen via msn: .....
(ik hoop dat het zo wel goed is mr mod
ik heb een probleem met het reageren op reviews script.
members van het phpbb forum kunnen hierop reageren maar je moet steeds opnieuws uit en inloggen om te kunnen reageren.
dus als je weg gaat van de site en je komt terug. (je bent dan nog steeds ingelogd op het forum) moet je toch uit en in loggen om te kunnen reageren. is dit te verhelpen?
alvast bedankt
je kan me ook helpen via msn: .....
PHP:
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
51
52
53
54
55
56
57
58
59
60
| <?php $qq = mysql_query("SELECT * FROM reacties WHERE id = '".$_GET['id']."'") or die (mysql_error()); $n = mysql_num_rows($qq); if ($n < 1) { echo "Er zijn nog geen reacties gepost!"; } else { while ($f = mysql_fetch_assoc($qq)) { $f2 = mysql_query("SELECT username FROM phpbb_users WHERE user_id = '".$f['user_id']."' ORDER BY 'rid'") or die (mysql_error()); $f2 = mysql_fetch_assoc($f2); echo "Gepost door ".nl2br(htmlspecialchars($f2['username']))." geplaatst op ".$f['datum']."\n<br>\n".nl2br(htmlspecialchars($f['bericht']))."<hr size=\"1\" color=\"#000000\">"; } } if (isset($_COOKIE['phpbb2mysql_data']) && isset($_COOKIE['phpbb2mysql_sid']) && !empty($_COOKIE['phpbb2mysql_data']) && !empty($_COOKIE['phpbb2mysql_sid'])) { //Misschien inglogd, eerst nog ff checken $temp = $_COOKIE['phpbb2mysql_data']; $temp = stripslashes($temp); eregi("s:[0-9]+:\"[0-9]+\";}", $temp, $out); $out2 = $out[0]; $out2 = eregi_replace("s:[0-9]+:\"", "", $out2); $out2 = str_replace("\";}", "", $out2); echo $out2 . "<br>"; if (!is_numeric($out2)) { //Hack poging? echo "HACK POGING (1)!!?! SCRIPT IS METEEN AFGESLOTEN!"; exit; } else { $q = mysql_query("SELECT * FROM phpbb_sessions WHERE session_user_id = '".$out2."' AND session_id = '".$_COOKIE['phpbb2mysql_sid']."'") or die (mysql_error()); $num = mysql_num_rows($q); if($num != 1) { //Nog een hack poging? Of sessie verloop? setcookie("phpbb2mysql_data", "del",time()-10, "/", ""); setcookie("phpbb2mysql_sid", "del",time()-10, "/", ""); echo "Je moet ingelogd zijn om te kunnen reageren!"; exit; } else { if (!empty($_POST['r_text']) && !empty($_POST['r_id'])) { //Reactie in database pleuren $nu = date("d-m-Y H:i:s"); mysql_query("INSERT INTO reacties VALUES ('".$_POST['r_id']."', '', '".$out2."', '".$_POST['r_text']."', '".$nu."')") or die (mysql_error()); echo "Reageren voltooid!"; header("Location: review.php?id=". $_POST['r_id']); } else { echo "<form name=\"reageren\" method=\"post\" action=\"review.php?id=".$_GET['id']."\"> <input type=\"hidden\" name=\"r_id\" value=\"".$_GET['id']."\"> <textarea name=\"r_text\" cols=\"45\" rows=\"10\"></textarea><br> <input type=\"submit\" name=\"r_submit\" value=\"Reageren\"> </form>"; } } } } else { //Niet ingelogd echo "<br>Je moet ingelogd zijn om te kunnen reageren! (2)"; } ?> |
(ik hoop dat het zo wel goed is mr mod
[ Voor 21% gewijzigd door gorgi_19 op 03-09-2004 22:06 ]