很多站长朋友们都不太清楚php跳转传参数,今天小编就来给大家整理php跳转传参数,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php如何跳转页面传数组 2、 如何使PHP程序执行页面跳转时传递大量参数 3、 php跳转html 通过onload方法传参数的问题 php如何跳转页面传数组php跳转页面传数组的方法:
1、将数组转化成字符串,用特殊字符如“|”将数组的元素隔开,用普通的字符串参数传递
2、使用json方式传递参数
解析
C#后台得到的是个string
string objStr = HttpContext.Current.Request["objStr"];
objStr内容([{"0": "a", "1": "b", "2": "c", "3": "d"}, {"0": "aa", "1": "bb", "2": "cc", "3": "dd"}{"0": "aa", "1": "bb"}])
/// <summary>
/// 从JS数组中解析出JSON对象返回该对象的字符串表示
/// </summary>
/// <param name="ArrayStr"></param>
/// <returns></returns>
private static string GetJsonStr(string ArrayStr)
{
//ArrayStr="[{'0': 'a', '1': 'b', '2': 'c', '3': 'd'},{'0': 'aa', '1': 'bb', '2': 'cc', '3': 'dd'},{'0': 'aa', '1': 'bb'}]";
string StrJson = ArrayStr;
//将"[{"和"}]"去除;
//StrJson="'0': 'a', '1': 'b', '2': 'c', '3': 'd'},{'0': 'aa', '1': 'bb', '2': 'cc', '3': 'dd'},{'0': 'aa', '1': 'bb'";
StrJson = StrJson.Substring(2, StrJson.Length - 4);
//将“},{”替换为“|”便于分割成数组
//StrJson="'0': 'a', '1': 'b', '2': 'c', '3': 'd'|'0': 'aa', '1': 'bb', '2': 'cc', '3': 'dd'|'0': 'aa', '1': 'bb'";
StrJson = StrJson.Replace("},{", "|");
//以“|”为分隔符将每个JSON对象分割成字符串
/*结果为:strjson[0]="'0': 'a', '1': 'b', '2': 'c', '3': 'd'";
strjson[1]="'0': 'aa', '1': 'bb', '2': 'cc', '3': 'dd'";
strjson[2]="'0': 'aa', '1': 'bb'";*/
return StrJson.Split('|');
}
如何使PHP程序执行页面跳转时传递大量参数有时候一个页面需要上一个页面的多个参数
通过页面定向header("Location: aaa.php?argument1=$argument1argument2=$argument2................);
以及超链接echo '<a href="aaa.php?argument='.$argument.'"></a>';的方式传递参数可能就不太方便了
以下提供一个可供参考的实现方法:
//a.php
<?php
//制作参数数组
$arr_arg=array($a,$b,$c,...........................);
//使用implode函数将数组桥接成一个字符串
$arg=implode('-',$arr_arg);
//定向到b.php
hearder('Location: b.php?arg='.$arg);
?>
//b.php
<?php
//接受从a.php传递过来的参数,并用explode函数进行拆解,至此便可以再次以数字索引数组的形式访问每个参数
$arg=explode('-',$_GET['arg']);
echo '<pre>';
print_r($arg);
echo '</pre>';
?>
php跳转html 通过onload方法传参数的问题js函数呗,window.onload=function(){
//这里的函数在页面元素加载完成时候会自动调用
alert('成功');
}
你说的参数传递问题吗,php传递参数给html页面?那只有在地址栏传参数了
$url = ''.'$参数1';
header("Location:$url");
php传参数给php页面,要用到curl,你自己去百度吧,不能什么我都告诉你
关于php跳转传参数的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php跳转传参数 php代码实现跳转的详细内容...