【问题标题】:GEt data from url after # and insert in database?# 之后从 url 获取数据并插入数据库?
【发布时间】:2018-02-19 08:32:38
【问题描述】:

从#之后的url获取数据并插入数据库?

喜欢:从任何网络应用程序进行身份验证后,我得到http://mywebsite.com/#acc=ANYCODES .. 我需要 ANYCODES 并希望保存在数据库中。

【问题讨论】:

  • 以及您作为编码员为此所做的尝试

标签: php mysql curl web


【解决方案1】:

URL 中的哈希值甚至不会到达服务器。您无法从服务器端的任何编程语言访问它。 但是,您可以使用 GET 参数并在服务器端访问其值。

http://mywebsite.com/?acc=ANYCODES

$code = isset($_GET['acc']) ? $_GET['acc'] : ''; // if acc is set, get value

【讨论】:

    【解决方案2】:
    if( !empty($_GET['id']) && !empty($_GET['Regnumber'])){
         get all data GET command
         Next Use Insert Query to insert data in database
      }
    

    更多解释您的问题以便正确理解, 服务器端只有GET参数访问值

    【讨论】:

    • 通过这个方法我们可以从 url 获取数据 ?但就我而言,它在 # 之后
    【解决方案3】:

    这是给你的代码。

    <?php
    $url = "http://mywebsite.com/#acc=ANYCODES";
    $acc = substr($url, strpos($url, "#") + 1);
    echo $acc = substr($acc, 4);
    ?>
    

    它只适用于http://mywebsite.com/#acc=ANYCODES这种类型的url,如果url在ANYCODES之后包含任何内容,我们需要使用另一个代码。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-10
    • 1970-01-01
    • 2021-12-16
    相关资源
    最近更新 更多