一段代码,请求url里的中文参数,进行urlencode处理并跳转
代码如下,将请求的URL中文参数变为urlencode编码。由于火车头7.6这方面存在bug,所以需要额外辅助些功能。
例如:http://www.xiaoboy.cn/urlencode.php?s=张三
变更为:https://www.xiaoboy.cn/?s=%E5%BC%A0%E4%B8%89
可举一反三,以下跳转代码仅供参考(注释部分为获取url函数对应结果)。
<?php
$itemid=$_GET['s'];
$item=urlencode($itemid);
$url = 'http://www.xiaoboy.cn/?s='.$item.'';/*
$ch= curl_init();
$timeout= 5;
curl_setopt ($ch, CURLOPT_URL, '$url');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents= curl_exec($ch);
curl_close($ch);
sleep(1);
echo $file_contents;
*/?>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>测试</title>
<meta HTTP-EQUIV="Refresh" CONTENT="0; URL=<?php echo $url ?>">
</head>
</html>
一段代码,请求url里的中文参数,进行urlencode处理并跳转:等您坐沙发呢!