correctly handle location header for HTTP/2

This commit is contained in:
andreas 2023-10-06 18:40:51 +02:00
parent 4af9434b29
commit 35eb5417af
1 changed files with 2 additions and 2 deletions

View File

@ -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");
} }