如何为 link 提供 encodeURIComponent
How to give encodeURIComponent for a link
我需要为 link 提供 encodeURIComponent。这个问题和的回答有关。请帮助我。
<?php
header('Content-Type: text/html; charset=utf-8');
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
$NewValue="";
if(!empty($_GET['NewValue'])){
echo $NewValue=$_GET['NewValue'];//this variable is the problem;
}
$Value="நன்றி";
?>
<a href="test1.php?NewValue=<?php echo $Value;?>">Click here</a>
</body>
</html>
在您使用 JavaScript 将值附加到 URL 之前的另一个问题中,因此 encodeURIComponent 是正确的选择。
现在的问题基本一样-这里
<a href="test1.php?NewValue=<?php echo $Value;?>">Click here</a>
您还将一个变量放入 URL 上下文中(只是这次使用 PHP),因此它也应该被正确编码。
urlencode
有点像 PHP 的 encodeURIComponent “版本”——所以:
<a href="test1.php?NewValue=<?php echo urlencode($Value);?>">Click here</a>
我需要为 link 提供 encodeURIComponent。这个问题和
<?php
header('Content-Type: text/html; charset=utf-8');
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
$NewValue="";
if(!empty($_GET['NewValue'])){
echo $NewValue=$_GET['NewValue'];//this variable is the problem;
}
$Value="நன்றி";
?>
<a href="test1.php?NewValue=<?php echo $Value;?>">Click here</a>
</body>
</html>
在您使用 JavaScript 将值附加到 URL 之前的另一个问题中,因此 encodeURIComponent 是正确的选择。
现在的问题基本一样-这里
<a href="test1.php?NewValue=<?php echo $Value;?>">Click here</a>
您还将一个变量放入 URL 上下文中(只是这次使用 PHP),因此它也应该被正确编码。
urlencode
有点像 PHP 的 encodeURIComponent “版本”——所以:
<a href="test1.php?NewValue=<?php echo urlencode($Value);?>">Click here</a>