PHP bestimmt, ob die aktuelle Anfrage ein Get oder ein Post ist

(*-*)浩
Freigeben: 2023-02-24 15:24:01
Original
7617 Leute haben es durchsucht

php get和post的区分

PHP bestimmt, ob die aktuelle Anfrage ein Get oder ein Post ist

1.get在浏览器回退是无害,而post会再次要求;

2.get发生的url地点能够被珍藏,而post不会;(推荐学习:PHP编程从入门到精通

3.get要求参数会被完全保存在浏览器历史记录立,而post参数不会保存;

4.get参数经由过程url通报,post放在request boby中;

5.get要求在url中通报的参数有长度限定,而post没有;

6.地址栏里GET有参数,post无参数。

是否是GET提交

function isGet(){
return $_SERVER['REQUEST_METHOD'] == 'GET' ? true : false;
}
Nach dem Login kopieren

是否是POST提交

function isPost(){
return ($_SERVER['REQUEST_METHOD'] == 'POST' && checkurlHash($GLOBALS['verify'])
&&(empty($_SERVER['HTTP_REFERER']) || 
preg_replace("~https?:\/\/([^\:\/]+).*~i", "\\1", 
$_SERVER['HTTP_REFERER']) == preg_replace("~([^\:]+).*~", "\\1", $_SERVER['HTTP_HOST']))) ? 1 : 0;
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonPHP bestimmt, ob die aktuelle Anfrage ein Get oder ein Post ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage