21,887
社区成员
发帖
与我相关
我的任务
分享
<?php
$test1=$_GET["test1"];
$test2=$_GET["test2"];
echo $test1;
echo $test2;
?>
<a href="test.php?test1=1">1</a>
<a href="test.php?test2=2">2</a>
$pre_url = $_SERVER['HTTP_REFERER'];
$t = parse_url($pre_url);
$a1 = array();
$a2 = array();
parse_str($t['query'],$a1);
parse_str($_SERVER['QUERY_STRING'],$a2);
$sort = array('a','b','c','d');//初始排序
if (!empty($a2['sort'])){
$t = explode(',', $a2['sort']);//请求方式
$t1 = array_diff($sort, $t);
foreach ($sort as &$v){
if (in_array($v,$t)){
$tmp = array_diff($t, array($v));
if (!empty($tmp))
$v .= ','.implode(',', array_diff($t, array($v)));
}else{
$v .= ','.$a2['sort'];
}
}
}
echo sprintf('
<a href="%s">clear</a>
<a href="?sort=%s">a</a>
<a href="?sort=%s">b</a>
<a href="?sort=%s">c</a>
<a href="?sort=%s">d</a>
',$_SERVER['PHP_SELF'],$sort[0],$sort[1],$sort[2],$sort[3]);
<?php
$test1=$_GET["test1"];
$test2=$_GET["test2"];
echo $test1;
echo $test2;
?>
<a href="test.php?test1=1&test2=<?= $test2?>">1</a>
<a href="test.php?test2=2&test1=<?= $test1?>">2</a>
<?php
session_start();
if (!isset($_SESSION['tmp'])) {
$_SESSION['tmp'] = array();
}
if (isset($_GET['test'])) {
$_SESSION['tmp'][] = $_GET['test'];
}
if (is_array($_SESSION['tmp'])) {
foreach($_SESSION['tmp'] as $value) {
echo $value;
}
}
?>
<hr />
<a href="?test=1">test1</a>
<a href="?test=2">test2</a>
<?php
$test1 = isset($_GET["test1"]) ? $_GET["test1"]: '';
$test2 = isset($_GET["test2"]) ? $_GET["test2"]: '';
$test3 = isset($_GET["test3"]) ? $_GET["test3"]: '';
$test4 = isset($_GET["test4"]) ? $_GET["test4"]: '';
$url1 = 'test1=1';
$url2 = 'test2=2';
$url3 = 'test3=3';
$url4 = 'test4=4';
if($test1){
$url2 .= '&test1=1';
$url3 .= '&test1=1';
$url4 .= '&test1=1';
echo $test1;
}
if($test2){
$url1 .= '&test2=2';
$url3 .= '&test2=2';
$url4 .= '&test2=2';
echo $test2;
}
if($test3){
$url1 .= '&test3=3';
$url2 .= '&test3=3';
$url4 .= '&test3=3';
echo $test3;
}
if($test4){
$url1 .= '&test4=4';
$url2 .= '&test4=4';
$url3 .= '&test4=4';
echo $test4;
}
?>
<p>
<a href="test.php?<?php echo $url1;?>">1</a>
<a href="test.php?<?php echo $url2;?>">2</a>
<a href="test.php?<?php echo $url3;?>">4</a>
<a href="test.php?<?php echo $url4;?>">5</a>
</p>
<?php
$test1 = isset($_GET["test1"]) ? $_GET["test1"]: '';
$test2 = isset($_GET["test2"]) ? $_GET["test2"]: '';
$test3 = isset($_GET["test3"]) ? $_GET["test3"]: '';
$test4 = isset($_GET["test4"]) ? $_GET["test4"]: '';
$url1 = 'test1=1';
$url2 = 'test2=2';
$url3 = 'test3=3';
$url4 = 'test4=4';
if($test1){
$url2 .= '&test1=1';
$url3 .= '&test1=1';
$url4 .= '&test1=1';
echo $test1;
}
if($test2){
$url1 .= '&test2=2';
$url3 .= '&test2=2';
$url4 .= '&test2=2';
echo $test2;
}
if($test3){
$url1 .= '&test3=3';
$url2 .= '&test3=3';
$url4 .= '&test3=3';
echo $test3;
}
if($test4){
$url1 .= '&test4=4';
$url2 .= '&test4=4';
$url3 .= '&test4=4';
echo $test4;
}
?>
<p>
<a href="test.php?<?php echo $url1;?>">1</a>
<a href="test.php?<?php echo $url2;?>">2</a>
<a href="test.php?<?php echo $url3;?>">4</a>
<a href="test.php?<?php echo $url4;?>">5</a>
</p>