我正在成功地将多个参数传递给网页。 在接收页面上,我想将完整的url字符串保存在数据库或文件中,以便在出现故障时重新提交。 我当时正在保存一个参数,但我不知道如何在不操作它的情况下保存完整的url字符串。 下面是要保存的字符串作为示例。 谢谢您的意见, 乔治
http://sample.net/send.php?macid='5c:cf:7f:01:32:0b:'&a1='0.00'&a2='9999.00'&a3='9999.00'&a4='15.00'&datesaved=''&power='0'&baro='0.0'&pushbutton='5'&button='5'&pump='1'&pump2='1'&pump3='1'&pump4='1'&signal='62'&temp1='20.00'&temp2='23.40'&temp3='0.00'&freq='20'&rebootfreq='864000'&clientcode=''&ip='xxx'&reboottimes='2'
答案 0 :(得分:1)
$url_string = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$file = 'file.txt';
file_put_contents($file, $url_string);
阅读它
echo file_get_contents('file.txt');
你也可以使用fopen()来更灵活地访问文件,例如重写或附加等
答案 1 :(得分:0)
我使用以下方法解决了我的问题: $ url_string = $ _SERVER ['REQUEST_URI']; 感谢大家的帮助