【发布时间】:2018-02-19 08:32:38
【问题描述】:
从#之后的url获取数据并插入数据库?
喜欢:从任何网络应用程序进行身份验证后,我得到http://mywebsite.com/#acc=ANYCODES .. 我需要 ANYCODES 并希望保存在数据库中。
【问题讨论】:
-
以及您作为编码员为此所做的尝试
从#之后的url获取数据并插入数据库?
喜欢:从任何网络应用程序进行身份验证后,我得到http://mywebsite.com/#acc=ANYCODES .. 我需要 ANYCODES 并希望保存在数据库中。
【问题讨论】:
URL 中的哈希值甚至不会到达服务器。您无法从服务器端的任何编程语言访问它。 但是,您可以使用 GET 参数并在服务器端访问其值。
http://mywebsite.com/?acc=ANYCODES
$code = isset($_GET['acc']) ? $_GET['acc'] : ''; // if acc is set, get value
【讨论】:
if( !empty($_GET['id']) && !empty($_GET['Regnumber'])){
get all data GET command
Next Use Insert Query to insert data in database
}
更多解释您的问题以便正确理解, 服务器端只有GET参数访问值
【讨论】:
这是给你的代码。
<?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之后包含任何内容,我们需要使用另一个代码。
【讨论】: