님

$PHP_SELF 가 안될때

· 2009-02-09 (월) 16:18:53 · 4539 · 2
추천: 0 , 조회: 14
php.ini에서 register_global 설정 때문에 그런겁니다.

php.ini 에서 이 부분을
register_globals = Off
에서
register_globals = On
이렇게 바꿔주시면 됩니다.

<? echo $_SERVER['PHP_SELF'];?>
로 해보시면 출력이 나올껍니다.
그리고 아시다 시피 GET으로 들어온 값은
<? echo $_GET['변수명'];?>
POST로 들어온 값은
<? echo $_POST['변수명'];?>
하면 출력 됩니다..

[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]
|

댓글 2개

2009-02-10 (화) 17:56:08
$PHP_SELF 가 안된다기 보단

보안적인 이유에서 요즘은 register_globals 을 off 를 시키는 경향입니다.

register_globals 이 on 이 되면 super 함수 라고 할까요 전역함수가 다 활성화가 되어서

PHP 일반적인 순서에 따라서 EGPCS 가 보통 세팅 되어 있습니다.

기존 코딩중에 $_GET / $_POST / 및 $_REQUEST 등등의 변수들이

간단한 예를 들면

<input type='text' name='indat' value='1234'> 라고 선언되어 있다고 하면

on 일 경우
기존 코딩에서는 $a = $indat; 라고 선언해도 되었지만 (get/post/request 안 가리고 ;;)
결과값 : 1234

off 일 경우
그냥 $a = $indat;
결과값 :

이렇게 처리가 되게 되었습니다.

common.php --> 114번 줄 부터 보시면 ;;

// PHP 4.1.0 부터 지원됨
// php.ini 의 register_globals=off 일 경우
@extract($_GET);
@extract($_POST);
@extract($_SERVER);

이렇게 해서 사용하는 방법도 있습니다.

register_global 을 on 으로 설정함으로 해결할수도 있지만 추후의 php 6 시대를 바라보신다면

코딩 방법의 변경을 이야기 해 주시는게 더 맞을듯 합니다.

6 버전 부터는 register_global 인가 다른 옵션이었나 ....

뭐가 사라진다고 본듯한데.. 자세히는 기억이 안납니다...

스쿨에 가보니

http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=65848&page=1

이런글도 있더군요..
$PHP_SELF 가 안될때
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
09-07-11 조회 2,931
09-07-11 조회 3,149
09-06-29 조회 3,546
09-06-26 조회 5,169
09-06-25 조회 4,112
09-06-25 조회 2,781
09-06-18 조회 5,334
09-06-17 조회 2,680
09-06-15 조회 2,897
09-06-15 조회 2,531
09-06-15 조회 3,046
09-06-15 조회 2,924
09-06-15 조회 2,954
09-06-15 조회 2,813
09-06-09 조회 3,501
09-05-29 조회 3,094
09-05-29 조회 3,233
09-05-28 조회 3,533
09-05-22 조회 2,941
09-05-16 조회 3,786
09-05-14 조회 3,516
09-05-11 조회 5,876
09-05-08 조회 2,626
09-05-06 조회 2,335
09-05-05 조회 3,387
09-05-04 조회 3,246
09-05-01 조회 2,837
09-04-30 조회 3,389
09-04-30 조회 3,746
09-04-18 조회 2,673
09-04-17 조회 3,064
09-04-13 조회 3,269
09-04-13 조회 2,310
09-04-13 조회 3,069
09-04-13 조회 2,674
09-04-10 조회 3,190
09-04-10 조회 2,616
09-04-07 조회 3,601
09-04-04 조회 3,240
09-04-02 조회 7,212
09-03-19 조회 3,213
09-03-15 조회 5,082
09-03-15 조회 2,715
09-03-13 조회 3,017
09-03-10 조회 3,361
09-03-05 조회 3,909
09-03-05 조회 3,626
09-02-27 조회 4,147
09-02-23 조회 4,394
09-02-23 조회 4,404
09-02-21 조회 3,167
09-02-21 조회 2,805
09-02-17 조회 2,759
09-02-17 조회 3,142
09-02-17 조회 2,529
09-02-17 조회 3,333
09-02-17 조회 3,047
09-02-13 조회 2,839
09-02-09 조회 2,635
09-02-09 조회 3,481
09-02-09 조회 4,540
09-02-09 조회 3,602
09-02-09 조회 3,100
09-02-09 조회 2,863
09-02-05 조회 3,345
09-02-03 조회 6,105
09-01-30 조회 2,858
09-01-25 조회 3,541
09-01-24 조회 3,655
09-01-23 조회 3,823
09-01-23 조회 3,439
09-01-20 조회 5,832
09-01-20 조회 4,266
09-01-17 조회 4,264
09-01-17 조회 2,935
09-01-15 조회 2,522
09-01-14 조회 5,237
09-01-10 조회 3,061
09-01-09 조회 2,950
09-01-08 조회 3,462
09-01-08 조회 3,212
09-01-06 조회 2,880
09-01-05 조회 5,151
08-12-30 조회 3,049
08-12-30 조회 4,468
08-12-29 조회 4,321
08-12-27 조회 2,316
08-12-27 조회 3,178
08-12-27 조회 2,825
08-12-27 조회 3,124
08-12-20 조회 3,897
08-12-20 조회 4,267
08-12-13 조회 4,506
08-12-12 조회 4,571
08-12-12 조회 2,674
08-12-11 조회 2,687
08-12-10 조회 3,498
08-12-06 조회 3,240
08-11-30 조회 3,584
08-11-27 조회 4,144