【发布时间】:2016-03-10 08:52:02
【问题描述】:
我正在尝试创建一个 OTP android 应用程序。为了做同样的事情,我用 phpmyadmin 创建了一个 wampserver。我一直在尝试使用我的 android 应用程序访问我的本地服务器,但我无法连接。我尝试使用 POSTMAN 扩展,服务器工作正常。对于发送消息,我已与网站 MSG91 集成。
这是我的 config.php
<?php
/**
* Database configuration
*/
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_HOST', 'localhost');
define('DB_NAME', 'android_sms');
/**
* MSG91 configuration
*/
define('MSG91_AUTH_KEY', "105265ALB2xj3uLr856c50090");
// sender id should 6 character long
define('MSG91_SENDER_ID', 'ANHIVE');
define('USER_CREATED_SUCCESSFULLY', 0);
define('USER_CREATE_FAILED', 1);
define('USER_ALREADY_EXISTED', 2);
?>
在我的应用程序中,我尝试将姓名、电子邮件和手机详细信息发送到服务器,服务器又将 OTP 发送到提到的手机号码。我正在使用 ** 访问移动设备中的服务器
下面是我的IP地址,request_sms.php是短信请求的文件。当我使用 POSTMAN 扩展时,我可以将电子邮件、姓名和手机发送到同一台服务器。
我现在对接下来应该做什么来解决这个问题感到困惑。我被一些愚蠢的事情困住了,如果有人能帮助我解决这个问题,我将非常感激。
【问题讨论】:
-
您的手机和服务器电脑是否连接到同一个网络?尝试从手机浏览器访问 URL。你在那里得到什么?
-
不,我一直在为服务器 PC 和移动设备使用不同的网络。我在浏览器中尝试了 URL,它显示网页不可用。
-
它们应该在同一个网络中。目前,您的 wamp 服务器没有可从任何网络访问的公共 IP。
-
要使其可以从外部网络访问,请阅读:simonewebdesign.it/how-to-put-online-your-wampserver
-
将您的应用程序托管在 Amazon、Google 等提供的公共服务器上,或者阅读我上面提供的链接。
标签: php android wampserver one-time-password