• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
برقراری ارتباط بین دو هاست(سرور) در php
#1
Question 
سلام
من روی موضوعی کار میکنم که نیاز دارم اطلاعاتی رو از دیتابیس (mysql) بین دو هاست انتقال بدم و اتصال با خود دیتابیس هم امنیت نداره (که اینجا مهم هست) در حال حاضر با xml برگه ای تولید میکنم و اونور دریافت میکنم
میخواستم ببینم روش بهینه تری برای این کار هست؟
و این که کار با xml در این مورد درست هست؟
با سپاس
  پاسخ
تشکر شده توسط :
#2
چرا اتصال با خود دیتابیس مشکل داره؟
چه مشکلی؟
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : hooman
#3
(۱۳۹۳ فروردین ۰۹, ۰۶:۲۳ ب.ظ)molana نوشته: چرا اتصال با خود دیتابیس مشکل داره؟
چه مشکلی؟

مشکل نداره کسی که این اطلاعات رو دریافت میکنه end_user من حساب میشه و اصلا امنیت نداره که در کد های php سمت اون به دیتابیس خودم دسترسی بدهم هرچند میشه محدود کرد ولی میخواهم داخل php این کار انجام بشه که مدیریت بهتری میتونم روش داشته باشم.

این روشی هم که خودم استفاده میکنم هم شدیدن سرعت پایینی داره
کد پی‌اچ‌پی:
file_get_contents($url); 
  پاسخ
تشکر شده توسط :
#4
میتونی فشرده سازی کنی خب.
البته اگر حجم داده های انتقالی کمه، به این کار نیازی نیست.
  پاسخ
تشکر شده توسط :
#5
نقل قول:کد های php سمت اون

کدهای php سمت end user وجود خارجی نداره، کدهای php فقط سمت شماست

شما محدودیت ها رو ایجاد کنید، اصول مقابله sql injection رو هم رعایت کن، مشکلی پیش نمیآد...
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط :
#6
سلام
در واقع یک سرور شما وب سرویس میشه و سرور دیگه از اون وب سرویس استفاده میکنه.
میتونید به جای xml اطلاعات رو به صورت json یا serialize کد کنید و ساده تر اطلاعات رو دریافت کنید. البته xml استاندارتر و خواناتره
میتونید برای امنیت بیشتر البته اگه چند سرور میخوان از وب سرویس شما استفاده کنند به هر سرور یه یوزر و پسورد بدید.
  پاسخ
تشکر شده توسط : hooman


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان