Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables 使用Å调用变量的复杂情况ÄÖ;及;之后_Variables_Get_Special Characters - Fatal编程技术网

Variables 使用Å调用变量的复杂情况ÄÖ;及;之后

Variables 使用Å调用变量的复杂情况ÄÖ;及;之后,variables,get,special-characters,Variables,Get,Special Characters,我有这些棘手的问题 在我的网站上,我允许注册字符åäö,并且我有友好的URL链接到他们的个人资料,所以让我们假设URL如下所示: 用户友好的变量是$\u GET['vanlig'] 现在,这叫做 $\u GET['vanlig']现在被称为åäömyname&favorisera而不是åäömyname,并且不调用&favorisera 只要在$\u GET变量中没有$\code>,就可以很好地调用&favorisera 对此有何建议?更改他们的友好名称不是一个选项。因为这可能会导致数据库中的

我有这些棘手的问题

在我的网站上,我允许注册字符
åäö
,并且我有友好的URL链接到他们的个人资料,所以让我们假设URL如下所示:

用户友好的
变量是
$\u GET['vanlig']

现在,这叫做

$\u GET['vanlig']
现在被称为
åäömyname&favorisera
而不是
åäömyname
,并且不调用
&favorisera

只要在
$\u GET
变量中没有
$\code>,就可以很好地调用
&favorisera

对此有何建议?更改他们的友好名称不是一个选项。因为这可能会导致数据库中的名称重复

我使用nginx作为友好url的web服务器

编辑:

我试过这个

$userid = urlencode($userid);

<div class="privat" onclick="window.location = '/profil/<?=$userid?>&favorisera'" style="cursor:pointer;" title=""></div>
$userid=urlencode($userid);

您需要一个问号来启动查询字符串。

符号AND是一个表示新变量的特殊字符,因此请尝试在字符串上使用它作为链接,然后,当您在页面或数据库中操作它时。

我应该提到,问题已经通过友好的URL发送,如profil.php?id=2312。您应该为编程语言添加一个标记,以便熟悉该语言的人可以看到它。
<div class="privat" onclick="window.location = '/profil/k%C3%A5taelin&favorisera'" style="cursor:pointer;" title=""></div>