Introduction to the method of passing array parameters through php hyperlinks

WBOY
Release: 2016-07-25 09:00:24
Original
2655 people have browsed it
In normal PHP programming, if we need to pass array parameters, we usually submit them asynchronously through the for form or ajax. Today I will introduce to you how to deliver it through hyperlinks for your reference.

Sample code:

<?php
/**
 * 超链接传递数组参数 
 * site bbs.it-home.org
*/
if($_GET['names']){
$arr=explode(‘-’,$_GET['names']);
print_r($arr);
exit();
}
$names = array(“11″,”22″,”33″);
$arg=implode(‘-’,$names);
$url=”http://localhost/root/bd.php?names=”.$arg;
header(“location:$url”);
?>
Copy after login

Instructions: 1. First convert the array into a string, then receive the parameters in the target URL, and then restore the string to an array. 2. This method only applies to one-dimensional arrays, and the array cannot be too large, otherwise it will exceed the upper limit of the URL length. 3. It is recommended to use '-' or '/' as the connector, but it is not recommended to use ','

Although the above code implements simple array transfer requirements, it is not recommended for use in a production environment and is only for your learning reference.



source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template