PDA

View Full Version : سوال: ارتباط دو فایل PHP در دو سرور مختلف ؟



isoroush
دوشنبه 17 مهر 1391, 11:40 صبح
سلام خدمت دوستان. بنده در زمینه PHP خیلی خیلی مبتدی هستم و یک سوال داشتم لطفا منو راهنمایی کنید.

ببینید من توی سرور امریکا ( server1 ) یک فایل دارم که یک سری متغیر رو با متد پست میفرسته روی فایل 2 که توی سرور ایران هست

$code = '<form method="post" action="http://server2/2.php">
<input type="hidden" name="aaa" value="'.$aaa.'" />
<input type="hidden" name="bbb" value="'.$bbb.'" />
<input type="hidden" name="ccc" value="'.$ccc.'" />
<input type="hidden" name="hash" value="'.md5($aaa.$bbb.$ccc.getSecretCode()).'" />
<input type="submit" value="'.$gatewaysubmit.'" />
</form>';
توی سرور ایران ( server2 ) که فایل 2 وجود داره باید از یک سری از متغیر های موجود توی فایل هایی که در سرور 1 هست استفاده کنه واسه همین بدین صورت نوشته شده :

include("http://server1/my/dbconnect.php");
require_once 'http://server1/3.php';
require_once 'http://server1/functions.php';
الان سوالی که دارم اینه که فایل 2.php از روی سرور ایران یه سری مقادیر رو از فایل 3.php ، dbconnet.php و function.php میخواد بخونه . ( این سه تا فایل آخری در سرور امریکا بودن )
آیا باید سطح دسترسی تعریف کنم که اجازه بده سرور ایران بتونه این مقادیر رو بخونه ؟
ممنون

shahriyar3
دوشنبه 17 مهر 1391, 14:03 عصر
این روش اصلا درست نیست
اطلاعات پایه ای دیتابیس رو نباید دسترسی عمومی بدین براتون گرون تموم میشه!

exlord
دوشنبه 17 مهر 1391, 18:54 عصر
در صورتی که میخواین از یه سرور دیگه اطلاعاتی بگیرین برای امنیت از webservice استفاده بکنین ... این روشتون اصلا درست نیست ...

exlord
دوشنبه 17 مهر 1391, 19:02 عصر
در صورتی که میخواین از یه سرور دیگه اطلاعاتی بگیرین برای امنیت از webservice استفاده بکنین ... این روشتون اصلا درست نیست ...