mirror of
https://github.com/thooge/esp32-nmea2000-obp60.git
synced 2025-12-13 05:53:06 +01:00
correctly handle location header for HTTP/2
This commit is contained in:
@@ -5,7 +5,7 @@ function openDb(){
|
|||||||
if (! defined('database::SERVER')) return null;
|
if (! defined('database::SERVER')) return null;
|
||||||
try{
|
try{
|
||||||
$db=new mysqli(database::SERVER, database::USER, database::PASS,database::DB);
|
$db=new mysqli(database::SERVER, database::USER, database::PASS,database::DB);
|
||||||
$db->query("SET CHARACTER SET 'utf8'");
|
#$db->query("SET CHARACTER SET 'utf8'");
|
||||||
return $db;
|
return $db;
|
||||||
}catch (Exception $e){
|
}catch (Exception $e){
|
||||||
error_log("openDB error $e");
|
error_log("openDB error $e");
|
||||||
@@ -193,7 +193,7 @@ function proxy_impl($url, $timeout=30,$headers=null,$num = 5)
|
|||||||
}
|
}
|
||||||
#echo ("???code=$code\n");
|
#echo ("???code=$code\n");
|
||||||
if ($code == 301 || $code == 302) {
|
if ($code == 301 || $code == 302) {
|
||||||
if(preg_match('/Location:(.*?)\n/', $header, $matches)){
|
if(preg_match('/[Ll]ocation:(.*?)\n/', $header, $matches)){
|
||||||
$nexturl = trim(array_pop($matches));
|
$nexturl = trim(array_pop($matches));
|
||||||
#echo("???nexturl=$nexturl\n");
|
#echo("???nexturl=$nexturl\n");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user