|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר וותיק
|
עזרה | התחברות באמצעות סוקטים..
שלום
אני מנסה להתחבר באמצעות סוקטים / curl ניסיתי שתי הדרכים בכל מקרה ההתחברות באתר מתבצעת בעוגיות ונראה לי שהשרת לא יכול לקבל עוגיות.. מה עושים בשביל לאפשר את זה? יש לי גישת ROOT לשרת והכל.. |
![]() |
![]() |
# 2 |
אחראי פורום תחזוק שרתים
|
אתה יכול להסביר קצת יותר על מה שאתה רוצה לעשות?
אם לא בך לשתף אותנו בידיוק באתר שאתה רוצה להתחבר אליו, אז לפחות רק תתן תיאור כללי אתה רוצה להתחבר לאתר ולעשות בו משהו? או לפתוח סוקט סתם ולדבר עם שירות כלשהוא?
__________________
Omer Cohen
Information Security Specialist eBaY Inc |
![]() |
![]() |
# 3 |
Winner
|
תראה דוגמאות קוד של cURL ותראה איך עושים את זה.
יש אפשרות בעזרת cURL להתחבר עם קוקיס, ואז "לגלוש" באתר במתשמש שהתחברת איתו.
__________________
בברכה, רום. מתכנת אפליקציות אינטרנט. אימייל: Rom.As10@gmail.com מסנג'ר: Rom_as10@hotmail.com |
![]() |
![]() |
# 4 |
חבר וותיק
|
אני מנסה להתחבר לאתר מרוחק באמצעות CURL
PHP קוד:
ברגע שאני רק גורם לזה לצפות בדף האתר מחזיר שהדפדפן לא מופעל אפשרות עוגיות.. מה עושים? |
![]() |
![]() |
# 5 |
אחראי פורום תחזוק שרתים
|
יכול להיות שאת הCOOKIES קובעים עם JAVASCRIPT וCURL לא יודע לעבוד עם JS.
מה שהייתי מנסה לעשות זה אולי עם perl, אפילו PHP אפשר, לקחת את התוכן של הדף ולעבד אותו "ידנית", ז"א לקחת את הערכים של הCOOKIES ולהשתמש בהם לבד, מאשר לתת לJS לעשות את העבודה הזו, מאחר וCURL לא עושה JS
__________________
Omer Cohen
Information Security Specialist eBaY Inc |
![]() |
![]() |
# 6 |
חבר וותיק
|
אני חושב שאתה טועה..
ניסיתי לאתר אחר שהוא שלי שאני יודע בפירוש שהיצירת עוגיה היא ב PHP ועדין אין תגובה |
![]() |
![]() |
# 8 |
חבר מתקדם
|
נסה את זה , זה עובד לי מצויין:
קוד:
<?php $host = 'domain.com'; // gateway host $path = '/file.php'; // gateway uri $autotaxusername = "***"; $autotaxpass = "*****"; $fh = fsockopen("$host", 80, $errno, $error, 15); if ($fh) { $params = "phone=".$phone."&message=".urlencode($message); $headers = array ( "Host: $host", "Connection: close", "Cookie: username=".$autotaxusername."; password=".$autotaxpass, "Content-Length: ".strlen($params), "Content-Type: application/x-www-form-urlencoded" ); fwrite($fh, "POST $path HTTP/1.1\r\n".implode("\r\n", $headers)."\r\n\r\n"); fwrite($fh, $params); $data = ''; /*(for ($i=0; !feof($fh) && $i<20; $i++) { $data .= fgets($fp, 1024); }*/ $data .= fread($fh, 5000); fclose($fh); } ?> |
![]() |
![]() |
# 9 |
חבר בקהילה
|
אם יש לך נסיון בסוקטים בשפות אחרות אז הנה קוד שבטוח תבין , מאוד דומה לסוקטים אמיתיים חח
PHP קוד:
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|