【问题标题】:Web sites help and advice [closed]网站帮助和建议[关闭]
【发布时间】:2014-07-22 06:27:50
【问题描述】:

我有一个小手机小工具/设备,只要按下按钮就会报告回家(打电话回家)。 设备调用主页 URL“www.abc.com/intakes/register_intakes?msisdn=0841234567”并报告其小区编号(或 msisdn)。 然后应将单元编号和日期/时间存储在 mysql 数据库中,因此服务器应用程序将存储用户报告的时间和时间。唯一可以在设备中配置(通过文本文件)的是 www.abc.com。

由于我没有设备的源代码,因此 URL 必须与上面列出的完全相同(当然除了课程编号)。

我对 html 和网站的了解非常薄弱,因此我正在寻求帮助。

我想知道如何编写一个小型网络应用程序来接收 URL 中的 msisdn 号码,然后将此号码写入数据库。障碍是必须与上面的网址匹配。

有没有人知道如何做到这一点?

非常感谢

根据 Alex 的建议,我已经设法克服了上面提出的问题。 希望这可以帮助其他人。

  1. 我使用统一服务器作为我的 WAMP 服务器。 (无需安装任何东西,只需解压并运行,更简单)
  2. 在 www 目录中的 .htaccess 文件上附加以下内容。

    重写引擎开启

    重写规则 ^/?intakes/register_intakes$ 摄入量/register_intakes.php [L]

  3. 在文件 register_intakes.php 我有以下内容:

    $param = $_GET['msisdn'];
    
    $result = mysql_query("INSERT INTO dialup (msisdn) VALUES(" . $param . ") ");
    if (!$result) { 
        die(mysql_error());  
    }
    echo $param . " Inserted into Dialup database";
    }
    else
    {
       echo "No Number received!"; 
    }
    ?>
    

【问题讨论】:

  • google.com 是一个很好的起点......
  • 你为什么这么急着关闭它。至少让一些人有机会将一个人指向某个方向。

标签: url mod-rewrite redirect parameters webpage


【解决方案1】:

许多可能的解决方案之一: 假设您使用 LAMP 或 WAMP,您必须

  • 配置 Apache 的 mod_rewrite 使您的 URL 指向 PHP 服务器上的脚本(例如 myscript.php);
  • 评估该脚本中的 GET 参数“msisdn”并
  • 通过 mysqli API 将其存储在您的数据库中。

由于编写此任务的脚本只需要几分钟而不是几天,因此如果您不想仅为此任务攀登陡峭的学习曲线,我建议您寻求专业帮助。

【讨论】:

  • 亚历克斯,感谢您的信息。
猜你喜欢
  • 1970-01-01
  • 2017-12-04
  • 1970-01-01
  • 2015-04-20
  • 1970-01-01
  • 2014-06-06
  • 1970-01-01
  • 2015-02-05
  • 1970-01-01
相关资源
最近更新 更多