הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   האם יש לי אפשרות להריץ קובץ JS בלי שידעו שהוא קיים? (https://hosts.co.il/forums/showthread.php?t=104740)

Tyler 28-07-13 18:38

האם יש לי אפשרות להריץ קובץ JS בלי שידעו שהוא קיים?
 
היי
אז מה שלמדתי:
- לא ניתן להריץ קוד ג'אווה בPHP כיוון שPHP זה צד שרת וג'אווה זה צד לקוח

מה שכן, גיליתי שבעזרת AJAX ניתן לעשות דברים יפים
בן אדם אחד הראה לי איך הוא מריץ קוד JS בעזרת PHP וAJAX

לא הבנתי לעומק איך זה קרה הוא רק אמר שיש 2 דרכים לעשות זאת:
- להמיר את פקודות הJS לפקודות PHP ובכך בעצם להפתר מקובץ הJS ולהחליף אותו בPHP
- להריץ בעזרת הPHP את קובץ הAJAX שיפעיל את קוד הJS.

עכשיו אני צריך לדעת זאת בכדי שלא יגנבו לי את קוד הJAVA, יש המון אנשים שיכולים בקלות לגנוב אותו ולהשתמש בו לרצונם.

עשיתי מלא טריקים על הקוד מקור והצפנות וcompress אבל מי שחכם מספיק ויש לו רצון מספיק להשיג את הקוד יוכל לעשות זאת..

יש לכם עצות? ניסיתי להשתמש במשהו מאוד בסיסי

קוד:

echo '<script type="text/javascript"> blablabla </script>
אבל כמובן שזה לא עבד..

תודה לעוזרים!

Ori The Man 28-07-13 18:42

יוכל לעזור לנו אם תגיד מה אתה מנסה לעשות.. מה הפעולה..

Tyler 28-07-13 19:58

ציטוט:

נכתב במקור על ידי Ori The Man (פרסם 880189)
יוכל לעזור לנו אם תגיד מה אתה מנסה לעשות.. מה הפעולה..

אם להיות כנה עדיין אין לי את הפעולה עצמה, אני בינתיים עובד על העיקרון בשביל לראות אם הדבר אפשרי בכלל. יש לי כיוון לאן אני רוצה ללכת עם הקוד ג'אווה, אבל חשבתי בהתחלה לנסות עם קוד JS פשוט בשביל הדגמה.

maor224 28-07-13 20:42

JavaScript רץ בצד הקליינט, משמע בדפדפן.
אין מצב בעולם שהקוד לא יופיע כחלק מהדף.
אפשר לאנקלד אותו באמצעות פעולת AJAX (שאגב גם היא מבוססת JSׂׂ) אבל הקוד עדיין יהיה זמין בדף ומי שרוצה לראות אותו יכול בכל מקרה.

Tyler 28-07-13 21:21

ציטוט:

נכתב במקור על ידי maor224 (פרסם 880199)
JavaScript רץ בצד הקליינט, משמע בדפדפן.
אין מצב בעולם שהקוד לא יופיע כחלק מהדף.
אפשר לאנקלד אותו באמצעות פעולת AJAX (שאגב גם היא מבוססת JSׂׂ) אבל הקוד עדיין יהיה זמין בדף ומי שרוצה לראות אותו יכול בכל מקרה.

האם ניתן להמיר פקודות JS לPHP ? חבר שלי טוען כי אני חייב לדעת את השפה בצורה כמעט מושלמת על מנת לעשות זאת, אני מתכוון שהוא אומר שמבנה הJAVA כגון: var=xxxx
function xxx

וכו', ניתן להמיר לפקודות PHP וכך בעצם לכתוב קוד PHP שלא יהיה גלוי בצד הקליינט, אבל יבצע בדיוק את אותה פעולה כמו קוד הג'אווה.

מה דרגת הקושי לביצוע דבר שכזה?

Kernel 28-07-13 22:11

מה אתה מנסה לבצע באמצעות Js?

להציג את השעה אפשר באמצעות js וphp.
לעשות גלריה עם אפקטים, אפשר אך ורק באמצעות js.

Tyler 29-07-13 13:16

ציטוט:

נכתב במקור על ידי Kernel (פרסם 880201)
מה אתה מנסה לבצע באמצעות Js?

להציג את השעה אפשר באמצעות js וphp.
לעשות גלריה עם אפקטים, אפשר אך ורק באמצעות js.

אני כרגע באמצע בניית מערכת אתר שפועל בסגנון insta-like, ובשביל פאנל ההתחברות דרוש הטוקן (TOKEN) של המשתמש. קוד ההרשאה שכתבתי, שבעצם אחראי על אותו token ובעצם שומר אותו מוצפן במערכת, ובעזרתו המשתמשים יוכלו לעשות לייקים + לעקוב אחרי אנשים ועוד פונקצית ויתווספו להם קרדיטים. הקוד המסוים הזה רשום בjs, ואני פשוט לא רוצה שכל מיני אנשים יוכלו לראות את הקוד הזה בקלות, גם מטעמי אבטחה, הרי איזה משתמש יפקיד את עצמו באתר שאפילו לא מאבטח את הקוד האישי של המשתמש שלו, וגם מטעמים אישיים. עבדתי על הדבר הזה די הרבה זמן ואני לא רוצה שאיזה ילד עצלן יבוא ויעשה view source ויבנה מערכת בדיוק כמו שלי בפי 20 זמן פחות רק בגלל שהוא העתיק את כל הקודים.

תוכלו לתת לי כיוון איפה להתחיל ללמוד המרת פקודות JS לPHP?

Steve-Web 29-07-13 18:06

אז ככה , אעזור לך קצת , אני לא יודע איפה למדת ומה הרקע שלך אבל מתכנת שקצת מבין והתמודד בעבר עם מערכות , אמור לדעת שבעזרת AJAX ושפות צד לקוח משתמשים בהם לדברים שצריכים להיות בצד לקוח בלבד . אם זה פונקציות מסויימות של הצגות הודעות פלט ללקוח או דברים שאין בעיה שהלקוח ייראה , לעשות מערכת שלמה ב AJAX לא ניראה לי כל כך חכם .
את המערכות עצמם היום עושים ב PHP מהמון סיבות ובניהם אבטחה, כך שלא יוכלו להעתיק לך את הקוד בקלות .
בעבר חקרתי האם ניתן להצפין קבצי CSS וגם קבצי AJAX , אפשרי להציג אותם מוצפנים ולהקשות על ה"מעתיקנים" להעתיק בקלות , אבל הם תמיד יוכלו לעשות זאת כי את הפיענוח של ההצפנות האלה אתה גם חייב לתת בצד הלקוח כך שאם מישהו באמת יירצה לגנוב לך את הקוד המקורי והוא קצת מבין הוא יוכל לעשות זאת .
מציע לך אם אתה כבר ב AJAX לעבור ל PHP עם שילוב של AJAX במקומות הנכונים בלבד וככה לחסוך בעיות מהסוג הזה ועוד המון המון דברים אחרים .

בהצלחה בכל מקרה .


כל הזמנים הם GMT +2. הזמן כעת הוא 06:52.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ