counter

gilmad

New member
counter

היי.. אני מעוניין לעשות counter ללינק מסויים, כלומר לדעת כמה פעמים לחצו על לינק ספציפי, איך אני אמור לעשות את זה? הרי קוד הPHP רץ לפני הכל ואחרי שהם לוחצים על הקישור המבקר באתר מופנה לאתר אחר.... יש רעיונות?
 

XiroX

New member
אממ

זאת יותר שאלה של JavaScript מאשר PHP אבל בכל זאת. אני עשיתי מעקב כזה בשילוב עם iframe. זא, אתה עושה iframe ניסתר, ועושה פונקציה בג'אווה סקריפט שתקרא לו כדף PHP כל פעם שמישהו ילחץ על הלינק. לדוגמה:
<iframe size=0 id="i" src="about:blank"></iframe> <script language="javascript> <!-- function add() { document.getElementById("i").src="add_count.php"; } --> </script> <a href="javascript:add()">bla</a>​
ב add_count.php אץה מכניס את הקוד ב PHP. הוא יקרא לדף כל פעם שתלחץ על הלינק.
 

XiroX

New member
מצד שני, מה שכתבתי כרגע לא ירוץ לך

אבל זה בעיקר כי שכחתי להוסיף " בשורה של הטאג של הסקריפט.
 

gilmad

New member
הבעיה קצת שונה

כשרוצים להוסיף ספירה ללינק אחד(כמו שעשית) זה לא בעיה, אבל כשיש לי שורה ארוכה של קישורים שלקוחים ממסד נתונים, זה קצת בעייתי כי אז אתה תצטרך להעביר את הID, וברע שאתה עושה את זה בג'אווה סקריפט אתה חושף את הגישה שלך לאותו דף למשתמשים אחרים והם יוכלו לחבל במסד נתונים בדרך עקיפה...
 
למעלה