我试图将一个像“A& B”这样的字符串作为php文件的参数。 但因为'&'符号用于为文件提供多个参数,但这不起作用:
http://localhost/Projekte/programm.php?division=A&B
如何传递此字符串?
答案 0 :(得分:2)
使用urlencode
功能:
$url = 'http://localhost/Projekte/programm.php?division=' . urlencode('A&B');
echo $url;
输出
http://localhost/Projekte/programm.php?division=A%26B
从programm.php
访问GET参数var_dump($_GET['division']);
答案 1 :(得分:1)
尝试使用url_encode()
功能和url_decode()
功能。这些将使用适当的%.. value
答案 2 :(得分:0)
http://localhost/Projekte/programm.php?division1=a&division2=b
echo $_GET["division1"];
echo $_GET["division2"];
&安培;是多个值,但必须是名称和值 所以给name1 = value& name2 = value
或
http://localhost/Projekte/programm.php?division=A&b
$val1 = $_GET["division"];
$val2 = explode("&", $val1);
echo $val2[0].$val[1];