پاسخ : سوال در مورد آپلود سنتر
ميتوانيد در سرور دوم از راه دور از ديتابيس سرور اولتان استفاده كنيد
يا راه بهتر اين هست كه با توابعي مثل curl در php برنامه رو بنويسيد كه كاربر رو در سرور دوم لوگين كنه
پاسخ : سوال در مورد آپلود سنتر
دوست عزیز در مورد هر 2 اگر بیشتر توضیح بدید ممنون میشم . راهنمایی کامل
پاسخ : سوال در مورد آپلود سنتر
مورد اول:
به جاي 127.0.0.1 آي پي سرور اصلي يا آدرس سايت مانند site.com
نقل قول:
$connection = mysql_connect('127.0.0.1','username','password') or die (mysql_error());
لان دومي رو هم ميذارم
پاسخ : سوال در مورد آپلود سنتر
نقل قول:
<?php
function cURL($url, $ref, $header, $cookie, $p)
{
$ch = curl_init();//start curl
curl_setopt($ch, CURLOPT_HEADER, $header); //trace header response
//curl_setopt($ch, CURLOPT_NOBODY, $header); //return body
curl_setopt($ch, CURLOPT_URL, $url); //curl Targeted URL
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_REFERER, $ref); //fake referer
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$userAgent = "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_6; en-us) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/3.2.1 Safari/525.27.1";
curl_setopt($ch, CURLOPT_USERAGENT, $userAgent);
//if ($p) {
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $p);
//}
$result = curl_exec($ch);
curl_close($ch);
// if ($result)
return $result;
}
$ref='http://secondsite.com';
$p='username=test&password=test';
$ik=cURL("http://firstsite.com/upload_login.php",$ref,0,0,$p);
?>
كد بالا رو كپي كردم،تست كن ببين درست باشه چون خيلي وقته روش كار نكردم و براي اينكه باهاش به منظور مورد نظرت برسي بايد كمي روش كار كني
پاسخ : سوال در مورد آپلود سنتر
آقا خیلی گنگ گفتید این کد ها را تو کجا استفاده کنم ؟ کامل تر توضیح بدید ممنون میشم
پاسخ : سوال در مورد آپلود سنتر
نقل قول:
نوشته اصلی توسط
hello
ميتوانيد در سرور دوم از راه دور از ديتابيس سرور اولتان استفاده كنيد
يا راه بهتر اين هست كه با توابعي مثل curl در php برنامه رو بنويسيد كه كاربر رو در سرور دوم لوگين كنه
اخه دوست عزیز من نمی خوام در سرور دوم لوگین کنه . می خوام در سایت اصلی وبلاگ دهی که لوگین کرد با کلیک بر روی آپلود سنتر باز کنه و نشونش بده .
پاسخ : سوال در مورد آپلود سنتر
خب در سرور 2 از دیتابیس سرور 1 استفاده کن و با الگوگیری از کدهای بالا طوری وانمود کن که کاربر لاگین کرده
این در صورتیه که میخوای مثلا فضای مصرف شده کاربر یا ... رو چک کنی و یا در دیتابیس تغییراتی ایجاد کنی
اگر تنها هدف اینه که فقط کاربری که لاگین کرده بتونه وارد آپلود سنتر بشه میتونی روی سرور 1 یه کوکی بریزی تو سیستم کاربر و تو سرور 2 ، رفر و کوکی رو چک کنی اگه اوکی بود آپلود سنتر رو نشون بدی اگه نه ریدایرکت کنی به صفحه لاگین یا هرجای دیگه...
پاسخ : سوال در مورد آپلود سنتر
خوب دوست عزیز بنده پیشنهاد اول که تیبل یوزر ها را روی سرور دوم قرار بدم امکانش نیست . در مورد پیشنهاد کوکی می تونید راهنمایی بیشتر کنید که به چه صورت کار کنیم .
پاسخ : سوال در مورد آپلود سنتر
دوستان عزیز منتظر جواب هستم .