PDA

View Full Version : مشکل در ارسال اطلاعات متنی به سرور



alirezax.ghazi
سه شنبه 28 دی 1395, 14:45 عصر
با درود . من برای یک شرکت یک برنامه پرسنلی ساده به زبان php نوشته ام که به صورت اینترانت است یعنی برنامه روی سرور شرکت است (نه اینترنت) و برنامه هم به خوبی کار میکند . ما یک تبلت اندرویدی داریم که این تبلت هم در این شبکه داخلی join شده است و چون برنامه ما مثل همه برنامه های تحت وب با مرورگر اجرا میشود ، به راحتی با این تبلت اندرویدی هم با این برنامه از طریق مرورگر کار میکنیم فقط یک مشکل وجود دارد : هنگام ارسال اطلاعات از طریق فرمها ، زمانی که از تبلت اندرویدی استفاده میکنیم اطلاعات متنی (چه فارسی و چه انگلیسی) به سرور ارسال نمی شود . من حتی برای ارسال اطلاعات از json استفاده کردم و باز هم انجام نشد . در واقع با تبلت اندرویدی از طریق فرمهای html فقط اطلاعات عددی ارسال میشود و اطلاعات متنی ارسال نمیشود . لطفا من را راهنمایی بفرمایید . ممنون

intheway
سه شنبه 28 دی 1395, 15:14 عصر
با درود . من برای یک شرکت یک برنامه پرسنلی ساده به زبان php نوشته ام که به صورت اینترانت است یعنی برنامه روی سرور شرکت است (نه اینترنت) و برنامه هم به خوبی کار میکند . ما یک تبلت اندرویدی داریم که این تبلت هم در این شبکه داخلی join شده است و چون برنامه ما مثل همه برنامه های تحت وب با مرورگر اجرا میشود ، به راحتی با این تبلت اندرویدی هم با این برنامه از طریق مرورگر کار میکنیم فقط یک مشکل وجود دارد : هنگام ارسال اطلاعات از طریق فرمها ، زمانی که از تبلت اندرویدی استفاده میکنیم اطلاعات متنی (چه فارسی و چه انگلیسی) به سرور ارسال نمی شود . من حتی برای ارسال اطلاعات از json استفاده کردم و باز هم انجام نشد . در واقع با تبلت اندرویدی از طریق فرمهای html فقط اطلاعات عددی ارسال میشود و اطلاعات متنی ارسال نمیشود . لطفا من را راهنمایی بفرمایید . ممنون

سلام . آیا مرورگری که در تبلت و در ویندوز استفائه می کنید یکی است ؟؟ میشه فرم HTML اتون رو اینجا قرار بدید ؟ اینکه ارسال نمی شود دقیقا یعنی چی ؟ یعنی مثلا POST["TagName"]_$ که باید حاوی اطلاعات باشید خالی هست ؟

alirezax.ghazi
سه شنبه 28 دی 1395, 15:33 عصر
سلام . آیا مرورگری که در تبلت و در ویندوز استفائه می کنید یکی است ؟؟ میشه فرم HTML اتون رو اینجا قرار بدید ؟ اینکه ارسال نمی شود دقیقا یعنی چی ؟ یعنی مثلا POST["TagName"]_$ که باید حاوی اطلاعات باشید خالی هست ؟


تشکر از شما . در ویندوز هیچ مشکلی نداریم . هم در تبلت و هم در ویندوز انواع مرورگرها تست شده اند . مثلا در فرم لاگین برنامه ، کاربری که نام کاربری مثلا alireza دارد از طریق تبلت نمیتواند لاگین کند ( از ویندوز میتواند) برای همین مجبور شدیم همه نام کاربری ها را عددی کنیم . ولی در قسمتهایی که باید یک متن ارسال شود در تبلت مشکل داریم و متن خالی ارسال میشود

alirezax.ghazi
سه شنبه 28 دی 1395, 15:39 عصر
ضمنا این نکته قابل ذکر است که یک سایت داخلی (روی شبکه نه اینترنت) هم که با وردپرس میباشد روی سرور این شرکت است و هنگام لاگین کردن با تبلت اندرویدی به این سایت هم هنگامی که نام کاربری یا پسورد از حروف تشکیل شده مشکل دارند و برای همین اطلاعات لاگین را عددی کرده اند . البته در نمایش اطلاعات هیچ مشکلی وجود ندارد فقط در ارسال اطلاعات متنی آن هم با اندروید این مشکل وجود دارد.

intheway
سه شنبه 28 دی 1395, 15:44 عصر
تشکر از شما . در ویندوز هیچ مشکلی نداریم . هم در تبلت و هم در ویندوز انواع مرورگرها تست شده اند . مثلا در فرم لاگین برنامه ، کاربری که نام کاربری مثلا alireza دارد از طریق تبلت نمیتواند لاگین کند ( از ویندوز میتواند) برای همین مجبور شدیم همه نام کاربری ها را عددی کنیم . ولی در قسمتهایی که باید یک متن ارسال شود در تبلت مشکل داریم و متن خالی ارسال میشود

دوست من اینکه فقط بخاطر این بیاید نام کاربری ها رو عددی کنید اصلا جالب نیست .ضمنا این قضیه می تونه از طول فیلد مقدار ارسالی باشه . و از طرفی میتونه به خاطر خطای کدهای مربوط به دیتابیس باشه.اما چون دارید میگید تو ویندوز مشکلی ندارید من شدیدا بر این باورم که شما بایدایتدا یک نمونه فرم تون مثلا همون فرم لاگینتون رو در اینجا قرار بدید بررسی کنیم.

intheway
سه شنبه 28 دی 1395, 15:47 عصر
ضمنا این نکته قابل ذکر است که یک سایت داخلی (روی شبکه نه اینترنت) هم که با وردپرس میباشد روی سرور این شرکت است و هنگام لاگین کردن با تبلت اندرویدی به این سایت هم هنگامی که نام کاربری یا پسورد از حروف تشکیل شده مشکل دارند و برای همین اطلاعات لاگین را عددی کرده اند . البته در نمایش اطلاعات هیچ مشکلی وجود ندارد فقط در ارسال اطلاعات متنی آن هم با اندروید این مشکل وجود دارد.

آهان پس نیازی نیست کد قرار بدید..بزارید کمی فکر کنم..

alirezax.ghazi
سه شنبه 28 دی 1395, 15:53 عصر
همه فرمهای ورود بسیار ساده اند و بدون خطا روی ویندوز کار میکنند . البته این مطلب را ذکر کنم که وقتی این برنامه را روی اینترنت (هاست) میگذاریم دیگه این مشکل وجود نداره و با اندروید هم اطلاعلات متنی به درستی ارسال میشه . این مشکل فقط در شبکه داخلی وجود داره

intheway
سه شنبه 28 دی 1395, 16:00 عصر
ببینید شما وقتی با متد GET اطلاعاتی رو با باز کردن این URL میفرستید : yourdomain.com?t=salam اون وقت echo $_GET["t"]; به شما چی میده ؟ اگر salam رو نشون میده اون وقت آیا وقتی یک فرم دارین که متدش GET هست آیا پارامترها به درستی به انتهای URL تون اضافه میشن ؟؟

alirezax.ghazi
سه شنبه 28 دی 1395, 16:02 عصر
بله همه این موارد چک شده . من سابقه 5 سال برنامه نویسی دارم و به php تسلط دارم و با لاراول برنامه مینویسم ولی واقعا تو این مشکل موندم و هیچ راه حلی پیدا نمیکنم

intheway
سه شنبه 28 دی 1395, 16:07 عصر
بله همه این موارد چک شده . من سابقه 5 سال برنامه نویسی دارم و به php تسلط دارم و با لاراول برنامه مینویسم ولی واقعا تو این مشکل موندم و هیچ راه حلی پیدا نمیکنم

ببخشید من ایتدا دست کمتون گرفتم .. ولی به سوالم جواب ندادین . وقتی با متد GET اطلاعاتی رو با تایپ کردن این URL میفرستید : yourdomain.com?t=salam اون وقت echo $_GET["t"]; به شما چی میده ؟ متن خالی ؟ خطا ؟ یا salam ?

plague
سه شنبه 28 دی 1395, 16:07 عصر
یه آزمایش ساده بکن
یه فرم رو که هم محتوای متنی و هم محتوای عددی رو با تبلت پست کن به یه اسکریپت
بعد تو اسکریپت پارامتر های ارسال شده رو بریز تویه فایل متنی مثلا با این کد (چک کن اررور سینتکس نداشته باشه )

file_put_contents('log.txt' , json_encode($_POST));

بعد برو فایل رو باز کن ببین چی توش داری

alirezax.ghazi
سه شنبه 28 دی 1395, 16:11 عصر
اطلاعات با Get ارسال شده در ادرس بار نمایش داده میشه ولی echo نمیشه در واقع هیچی نمایش داده نمیشه

intheway
سه شنبه 28 دی 1395, 16:13 عصر
اطلاعات با Get ارسال شده در ادرس بار نمایش داده میشه ولی echo نمیشه در واقع هیچی نمایش داده نمیشه
در سورس صفحه چی ؟ اونجام چیزی نیست دیگه نه ؟ :متفکر:

intheway
سه شنبه 28 دی 1395, 16:18 عصر
اگر سورس صفحه yourdomain.com?t=salam هم چیزی اکو نمیشه اون وقت یعنی شما باعبارات با قاعده میتونید پارامتر رو دریافت کنید دیگه؟ ولی متد گلوبال GET خالی هست..:متفکر:

alirezax.ghazi
سه شنبه 28 دی 1395, 16:23 عصر
بله در سورس صفحه ، بخشی که متغیر echo شده هیچی نیست . اطلاعات ارسالی ، در فایل هم نوشته نمیشه و فایل خالیه . فقط اعداد ارسال میشه

alirezax.ghazi
سه شنبه 28 دی 1395, 16:28 عصر
به طور مثال در برنامه وردپرس به هیچ وجه با تبلت نمیتونن پست بذارن . وقتی دیتابیس وردپرس را مشاهده میکنم ، پست در دیتابیس اینزرت شده ولی فیلدهای متنی خالیه . ضمن اینکه وردپرس هیچ اروری هم نداده که مثلا عنوان پست یا محتوای پست خاله و پست را insert کرده

intheway
سه شنبه 28 دی 1395, 16:43 عصر
شما بیاین یک کاری بکنین ، رو سرورتون SSL نصب کنین اون وقت با HTTPS کار کنین ببینین چی میشه..

intheway
سه شنبه 28 دی 1395, 16:45 عصر
من یه چیزی اینجا یاد گرفتم اینکه تا حالا فک میکردم خاصیت GET_$ مقادیرشو از URL جاری میخونه ولی فهمیدم که از بدنه درخواست خونده میشه . من سوادم بیش از این نرسید ، و معلوم هست که محدودیت از طرف اندروید هست و منم سررشته ای تو اندروید ندارم..انشالا دوستان دیگه کمک میکنن...

SZsXsZS
سه شنبه 28 دی 1395, 19:28 عصر
در سیستمهای لینوکس کاراکتر انتهای خطوط \n است، درحالیکه در ویندوز \r\n است. شاید این تفاوت جایی طوری ایجاد مشکل میکنه.
فعلا چیز بیشتری بنظرم نمیرسه، ولی اگر دست من بود بالاخره ته و توش رو درمیاوردم!
راستی منم بعضی وقتا با فیلترشکن میرم به سایت وردپرس خودم گاهی ارسال فرم ها به مشکل میخوره انجام نمیشه که اینطور مواقع از hotspot shield استفاده میکنم ولی وقتی بجاش از سایفون استفاده میکنم این مشکل رفع میشه. شاید اینم یجوری یه ربطی داشته باشه :متفکر:
در کامپیوتر گاهی ارتباطهای خیلی ظریف و غیرمنتظره ای ایجاد میشه بین چیزهایی که هیچکس بنظرش نمیرسه.

یک ایده ای بنظرم میرسه اون اینکه باید قدم به قدم چیزی که مرورگر از داخل تبلت ارسال میکنه چک بشه ببینیم چی هست دقیقا و مشکل از کجای زنجیره شروع میشه.
برای این کار میشه مثلا یه برنامه ای چیزی اگر باشه مثل packet sniffer روی تبلت نصب کرد و دید که چی ارسال میشه و چی نمیشه. یا اگر چنین برنامه ای هم نبود آدم خودش میتونه یک سوکت سرور ساده بنویسه روی تبلت ران کنه و محل سابمیت شدن فرمهای تبلت اون سوکت سرور باشه، و این سرور هرچی دریافت میکنه لاگ بکنه.
خلاصه حرکتهای خیلی حرفه ای میشه زد از ریزترین جزییات و سرنخ ها رو باید قدم به قدم از درون مرورگر دنبال کرد، ولی مسلما وقت و انرژی میبره و کار راحتی نیست و نیاز به سواد و توانایی بالایی داره.

SZsXsZS
سه شنبه 28 دی 1395, 19:47 عصر
باید بررسی کرد مشکلی در انکدینگ ارسالی هم نباشه.
یعنی فرمهای روی تبلت با چه انکدینگی اطلاعات رو ارسال میکنن.
مثلا آیا utf-8 است؟

راستی شما از طریق wifi تبلت رو به شبکه وصل میکنید؟ با ارتباط از طریق دیگر مثل کابل usb یا بلوتوث تست کنید ببینید فرقی میکنه؟

تبلت رو مستقیم از طریق کابل usb به سرور وصل کنید ببینید نتیجه چیه.

خلاصه میگم قدم به قدم باید دخلشو آورد!
ریز به ریزش رو باید بررسی کرد از مبداء تا مقصد. و هر تستی این وسط میتونه اطلاعات بیشتری به ما بده سرنخی بده و چیزی رو آشکار کنه که حداقل حدسها و تست های دقیق تر و محتمل تری انجام بدیم.

Unique
سه شنبه 28 دی 1395, 23:19 عصر
راستش اینطور که شما مطرح میکنید ایراد از لپ تاپ هست و نباید درگیر موضوعات دیگه بشین ! کلا اگه مشکل ارسال متن به صورت GET یا POST باشه نباید بتونین توی Google یا هر سایت دیگه ای هم لاگین کنید یا حتی توی Google جستجو کنین ! شاید مشکل در تنظبمات Security مرورگر مربوطه باشه. با چی روی لپ تاپ کار میکنید ؟ Chrome ؟ سعی کردین عوضش کنید مثلا یا Firefox کار کنید ؟‌ میتونین روی firefox و chrome هم پلاگین یا همون addon نصب کنید تا header ها را باهاش کنترل کنین ببین چی ارسال میشه و چه اتفاقی در پس پرتوکل http داره میفته. میتونید حتی log مربوط به web server را بررسی کنید. apache هم access یا دسترسی را لاگ میکیره و هم خطا ها را. خلاصه باید debug کنید.

alirezax.ghazi
چهارشنبه 29 دی 1395, 07:22 صبح
راستش اینطور که شما مطرح میکنید ایراد از لپ تاپ هست و نباید درگیر موضوعات دیگه بشین ! کلا اگه مشکل ارسال متن به صورت GET یا POST باشه نباید بتونین توی Google یا هر سایت دیگه ای هم لاگین کنید یا حتی توی Google جستجو کنین ! شاید مشکل در تنظبمات Security مرورگر مربوطه باشه. با چی روی لپ تاپ کار میکنید ؟ Chrome ؟ سعی کردین عوضش کنید مثلا یا Firefox کار کنید ؟‌ میتونین روی firefox و chrome هم پلاگین یا همون addon نصب کنید تا header ها را باهاش کنترل کنین ببین چی ارسال میشه و چه اتفاقی در پس پرتوکل http داره میفته. میتونید حتی log مربوط به web server را بررسی کنید. apache هم access یا دسترسی را لاگ میکیره و هم خطا ها را. خلاصه باید debug کنید.
این مشکل فقط زمانی وجود داره که برنامه روی سرور شرکت است . من برنامه را روی یک هاست گذاشتم و دیگه با تبلت این مشکل وجود نداشت . در واقع این مشکل در شبکه داخلی وجود داره . انواع مرورگرها هم تست شده و در همه آنها این مشکل وجود داره . من حتی برای اینکه اطلاعات داره از اندروید به ویندوز سرور 2008 ارسال میشه برای اینکه مشکلی پیش نیاد ، اطلاعات را به صورت json ارسال کردم ولی بازهم حل نشد و در فایل json بخشی که مربوط به متن است خالیه

SZsXsZS
چهارشنبه 29 دی 1395, 13:15 عصر
راستی تنظیمات امنیتی و فایروال و ماجول های امنیتی اینها رو هم چک کن.
یه فروم عضو بودم هک شد بخاطر همین یه مدت ظاهرا ماجول امنیتی آپاچی بنام mod_security رو فعال کرده بودن و درجهء امنیتش رو روی حد بالا تنظیم کرده بودن، بعد ما که میخواستیم پست بزنیم توش اگر عبارت مشکوکی بود باعث میشد پست مون رو بلاک کنه ولی پیام خطایی چیزی هم نمیداد که بفهمیم داستان چیه، ولی من همینطور تست کردم و حدس زدم تا بالاخره فهمیدم مثلا وقتی در پست یکسری عبارت های خاص میذاشتیم مثلا /tmp و این حرفا، بلاک میشد، فروم تخصصی لینوکس بود و مثلا میخواستی کد هم درج کنی بلاک میشد.

Unique
چهارشنبه 29 دی 1395, 15:22 عصر
این مشکل فقط زمانی وجود داره که برنامه روی سرور شرکت است . من برنامه را روی یک هاست گذاشتم و دیگه با تبلت این مشکل وجود نداشت
خوب اینطور که میگین مشکل باید از سیستم سرور شما باشه. روی ویندوز چه Web Server ی گذاشتین ؟ IIS یا آپاچی ؟ لاگ هاشون را چک کردین !؟ تنظیمات فایروال و غیره را بررسی کردین !؟ میتونین اگه IIS هست روی Apache واگه Apache هست روی IIS تست بگیرین ؟

intheway
چهارشنبه 29 دی 1395, 15:57 عصر
راستی تنظیمات امنیتی و فایروال و ماجول های امنیتی اینها رو هم چک کن.
یه فروم عضو بودم هک شد بخاطر همین یه مدت ظاهرا ماجول امنیتی آپاچی بنام mod_security رو فعال کرده بودن و درجهء امنیتش رو روی حد بالا تنظیم کرده بودن، بعد ما که میخواستیم پست بزنیم توش اگر عبارت مشکوکی بود باعث میشد پست مون رو بلاک کنه ولی پیام خطایی چیزی هم نمیداد که بفهمیم داستان چیه، ولی من همینطور تست کردم و حدس زدم تا بالاخره فهمیدم مثلا وقتی در پست یکسری عبارت های خاص میذاشتیم مثلا /tmp و این حرفا، بلاک میشد، فروم تخصصی لینوکس بود و مثلا میخواستی کد هم درج کنی بلاک میشد.

فک نمیکنم چون ایشون گفتن در ارسال USER در صفحه لاگین مشکل وجود داره و نام کاربری یا پسورد فکر نمی کنم رشته خاصی توش باشه


خوب اینطور که میگین مشکل باید از سیستم سرور شما باشه. روی ویندوز چه Web Server ی گذاشتین ؟ IIS یا آپاچی ؟ لاگ هاشون را چک کردین !؟ تنظیمات فایروال و غیره را بررسی کردین !؟ میتونین اگه IIS هست روی Apache واگه Apache هست روی IIS تست بگیرین ؟

ایشون میگن با مرورگرهای یکسان در هردو سیستم امتحان کردن و جواب نگرفتن ، مرورگر یکی ، وب سرور یکی . پروتوکل هم یکی . بنابراین نمیتونه به وب سرور مرتبط باشه

intheway
چهارشنبه 29 دی 1395, 16:13 عصر
به نظرم اگه قراره فایروال چک بشه باید فایروال کلاینت چک بشه چون یک وب سرور براش فرقی نداره که این درخواست از چه سیستمی براش میاد فقط تنها تفاوتی که میتونه بر پاسخ سرور تاثیر بزاره تفاوت در اطلاعات ارسالی هست . که بازم باید در اندروید چک بشه که چی ارسال میشه . به نظرم فقط در یک صورت فایروال سرور میتونه اینجا نقش داشته باشه اونم در حالتی هست که IP که اندروید با اون به شبکه متصل میشه برای سرور معنای خاصی داشته باشه که بعید میدونیم..

alirezax.ghazi
چهارشنبه 29 دی 1395, 16:38 عصر
خوب اینطور که میگین مشکل باید از سیستم سرور شما باشه. روی ویندوز چه Web Server ی گذاشتین ؟ IIS یا آپاچی ؟ لاگ هاشون را چک کردین !؟ تنظیمات فایروال و غیره را بررسی کردین !؟ میتونین اگه IIS هست روی Apache واگه Apache هست روی IIS تست بگیرین ؟

آپاچی نصب شده . مساله اینه که همه کلاینت ها که ویندوز هستند هیچ مشکلی ندارند و همه چی درست کار میکنه . فقط تبلت اندرویدی این مشکل را داره

alirezax.ghazi
چهارشنبه 29 دی 1395, 16:44 عصر
به نظرم اگه قراره فایروال چک بشه باید فایروال کلاینت چک بشه چون یک وب سرور براش فرقی نداره که این درخواست از چه سیستمی براش میاد فقط تنها تفاوتی که میتونه بر پاسخ سرور تاثیر بزاره تفاوت در اطلاعات ارسالی هست . که بازم باید در اندروید چک بشه که چی ارسال میشه . به نظرم فقط در یک صورت فایروال سرور میتونه اینجا نقش داشته باشه اونم در حالتی هست که IP که اندروید با اون به شبکه متصل میشه برای سرور معنای خاصی داشته باشه که بعید میدونیم..

این نکته هم قابل ذکره که فقط در تبلت اندرویدی اونم فقط هنگام ارسال اطلاعات متنی ( نه دریافت ) این مشکل بوجود میاد . در واقع ما با این تبلت اندرویدی همه بخشهای و خروجی های برنامه را به درستی مشاهده میکنیم ولی هنگام ارسال اطلاعات فرم ، فیلهای شامل اطلاعات متن ( هم فارسی و هم انگلیسی) هیچی ارسال نمیشه

SZsXsZS
چهارشنبه 29 دی 1395, 17:07 عصر
اول باید دید این مشکل فقط با یک برنامهء خاص هست یا برای تمام برنامه ها و فرم ها رخ میده.
یه پیج و برنامهء تستی چیزی درست کنید و فرم براش بذارید بعد فرم رو در تبلت باز و ارسال کنید ببینید سمت سرور چی دریافت میشه.
اگر اطلاعات در سمت سرور درست دریافت شد، حالا این بار target فرم لاگین وردپرس رو به پیج تست تنظیم کنید و ارسال کنید ببینید چی دریافت میشه.
خلاصه قبلا گفتم که باید جزء به جزء قدم به قدم تست و بررسی بشه. البته کسی میخواد که جزییات همه چیز رو بدونه تا کوچکترین نکته و تفاوتی از زیر چشمش در نره!

البته در نهایت اگر نتونستید این مشکلات رو حل کنید بنظرم میشه براش یک workaround درست کرد!
workaround میتونه مثلا به این شکل باشه که اطلاعات فرم لحظهء قبل از ارسال، بوسیله جاوااسکریپت طوری انکد بشن که همه بصورت عدد دربیان، و دوباره میشه در سمت سرور این عددها رو به کاراکترهای مربوطه تبدیل کرد.
البته کار راحتی نیست ولی کسی که از این چیزهای سطح پایین سردربیاره میتونه انجامش بده. یه مثال میزنم بعنوان سرنخ؛ مثلا در ساده ترین شکل شما کد اسکی هر کاراکتر رو با سه کاراکتر عددی میتونید نشون بدید (البته اینطور طبیعتا حجم دیتای ارسالی سه برابر میشه، ولی احتمالا در کاربرد شما باعث مشکل جدی ای نیست)، بنابراین میتونید تمام کاراکترهای ASCII رو در یک دنباله از کدهای سه رقمی منتقل کنید. حالا اگر زبان فارسی و یونیکد و اینها هم بخوایم ساپورت کنه الان حضور ذهن ندارم نیاز به تحلیل و تحقیق و بررسی بیشتری داره ولی احتمالا کار حرفه ای تر و پیچیده تر میشه اما بازم بنظرم چیزی هست که نشد نداره.

SZsXsZS
چهارشنبه 29 دی 1395, 17:10 عصر
این نکته هم قابل ذکره که فقط در تبلت اندرویدی اونم فقط هنگام ارسال اطلاعات متنی ( نه دریافت ) این مشکل بوجود میاد . در واقع ما با این تبلت اندرویدی همه بخشهای و خروجی های برنامه را به درستی مشاهده میکنیم ولی هنگام ارسال اطلاعات فرم ، فیلهای شامل اطلاعات متن ( هم فارسی و هم انگلیسی) هیچی ارسال نمیشه
آیا با تبلت ها یا گوشی های دیگری هم تست کردید اونا هم همینطور بودن؟
هر احتمالی رو باید تست کرد. مثلا حتی شده با گوشی آیفون هم تست کنید که فقط با سیستم عامل اندروید تست نکرده باشید.

smksmk
پنج شنبه 30 دی 1395, 11:13 صبح
با توجه به تجربه شما در برنامه نویسی در نظر میگیریم مشکلی در کد نیست . مطمعنا ربطی به اندروید و مرورگر اندرویدی هم نداره که بخواین زا device های دیگه امتحان کنید.
به نظر مشکل از ارتباط بی سیم اندروید با localhost شما هستش که باید حلش کنید .
بهتره یکبار اطلاعات فرم در اندروید را به جای localhost به آی پی localhost بفرستید(+پورت) و بررسی کنید. نتیجه را بفرمائید.

alirezax.ghazi
شنبه 02 بهمن 1395, 07:50 صبح
با توجه به تجربه شما در برنامه نویسی در نظر میگیریم مشکلی در کد نیست . مطمعنا ربطی به اندروید و مرورگر اندرویدی هم نداره که بخواین زا device های دیگه امتحان کنید.
به نظر مشکل از ارتباط بی سیم اندروید با localhost شما هستش که باید حلش کنید .
بهتره یکبار اطلاعات فرم در اندروید را به جای localhost به آی پی localhost بفرستید(+پورت) و بررسی کنید. نتیجه را بفرمائید.

شبکه ما دامین هست . ویندوز سرور 2008 . آی پی سرور هم 192.168.0.11 هست . برنامه xampp روی این سرور نصب شده و نام سرور هم sxserver هست . حدود 4 ساله که با این سرور دارای اینترانت هستند و مجله داخلی (با وردپرس) و سیستم پرسنلی دارند و الان هم هیچ مشکلی ندارند جز همین داستان ارسال نشدن اطلاعات متنی با اندروید . نام برنامه sx است و از طریق ادرس http://sxserver/sx به ان دسترسی داریم .