SHsoft - 쉐어에드(공유광고) SHshop Pro 쇼핑몰 제작, 홈페이지 제작-PHP 게시판

본문 바로가기
PHP
개발자를 위한 온라인 커뮤니티  
HOME > PHP

 

PHP
[php 함수]이전페이지에서 받은 데이터를 URL을 돌려주는 함수 _GET _POST array_merge urlencode
작성자 : 관리자
조회 : 526
등록일 : 2016-02-04 (211.169.138.253) , 추천 : 0

[php 함수]이전페이지에서 받은 데이터를  URL을 돌려주는 함수 _GET _POST array_merge urlencode

[php 함수]이전페이지에서 받은 데이터를  URL을 돌려주는 함수 _GET _POST array_merge urlencode

 

 

<?

 

/***************************************************************************

* 이전 페이지에서 받은 데이터를  URL을 돌려주는 함수

****************************************************************************/

function getLink(){

global $_GET, $_POST, $PHP_SELF;

$request = $_GET;

if (is_array($_POST) && $_POST) $request = array_merge($request,$_POST);

foreach ($request as $key=>$value ){

if(gettype($value) == "array") $value = base64_encode(serialize($value));

if ($value != "" OR strlen($value) < 20) $new_req[] = "$key=$value";

}

if($new_req){

    return urlencode($PHP_SELF ."?". implode("&",$new_req));

}else{

return urlencode($PHP_SELF);

}

}

 

// get으로 받은 변수 출력

echo "<pre>";

print_r($_GET);

echo "</pre>";

 

 

 

//  이전페이지에서 받은 데이터를  URL 출력

echo getLink();

echo "<br>";

 

?>

 

[ 출력 ]

 

Array

(

    [q] => abc

    [code] => 546

    [no] => 21654

    [type] => ts

)

 

 

%3Fq%3Dabc%26code%3D546%26no%3D21654%26type%3Dts

 

 

PHP 목록
이름 내용 등록일
댓글(comment)
* 표시가 있는 부분은 필수 입력 사항입니다.
PHP
*
*
비밀글
* 웹에디터 시작
상호 : SHsoft | 대표 : 윤상현 | 팩스 : 070-7501-7475 | 개인정보책임자 : 윤상현
이메일 : shsoft.app@gmail.com | 사업자 등록번호 : 125-40-00023 | 주소 : 인천시 부평구 시장로 33 7층 9호
Copyright © 2015 SHsoft All rights reserved.