초보라서 죄송합니다…
고수님들 도와주세요 홈페이지를 운영할려고 하는데 PHP 이용시 인수전달이 안됩니다…
혹시 인수전달을 위해서 해야할일이 있는지 좀 부탁드립니다… 예를들면 apache2 설정화일 또는 php,ini 를 설전한다던지 부탁드립니다…
인수 전달이 안된다는 것이 어떤 의미 인지요 ?
PHP 파일이 작동 하지 않는다는 건지 ( POST )
PHP 파일이 보이지 않는다는 건지 ( GET )
어떤 의미 인지요 ?
php 파일 만들어 내용을 아래 처럼 해보십시요 ( test.php )
[b:1w93iydm]<? print_r($_GET); print_r($_POST); ?>[/b:1w93iydm]
그리고 웹 브라우져 보시면 [b:1w93iydm]Array[/b:1w93iydm] 나오면 잘 되는 거죠 [color=#00BFBF:1w93iydm]<– IRC 에서 가루군 조언 [/color:1w93iydm]
음 우선 웹서버 관련 무언가 작동 안하면 아파치 로고 살펴 보십시요
우분투는 /var/log/apache2/ 에 있습니다.
혹시 apache 와 php 연동 되게 설치 하는 거 말하시는 지요
우분투는 설정 필요없고
sudo apt-get install apache2 php5 libapache2-mod-php5 로 설치 후
아파치 재시작하면 아파치 웹서버에서 php를 사용 할 수 있습니다.
예를 들면
a.php 에서
<?php b.php?abc="반갑습니다"&dek="감사합니다" ?>
b.php 에서
<?php print($abc); print($dek); ?> 하면 아무것도 인쇄가 되지않습니다.
그리고 <?php print_r($_GET); print_r($_POST); ?> 하니
Array() Array() 만 출력이됩니다. 맞는지 모르겠습니다…
[quote="soo0608":1u11cjd0]a.php 에서
<?php b.php?abc="반갑습니다"&dek="감사합니다" ?>
[/quote:1u11cjd0]
잘못 쓰신듯… php에서 저렇게 하면 에러 날텐데요…
[quote="soo0608":1u11cjd0]b.php 에서
<?php print($abc); print($dek); ?> 하면 아무것도 인쇄가 되지않습니다.
그리고 <?php print_r($_GET); print_r($_POST); ?> 하니
Array() Array() 만 출력이됩니다. 맞는지 모르겠습니다…[/quote:1u11cjd0]
abc, dek 를 넘겼다면
<?php print($abc); print($dek); ?>
php.ini 설정에서 register_globals가 off로 설정 되어있다면 아무것도 안나옵니다.
최근 버전에서는 보안상의 이유로 기본으로 off로 설정 되어 있습니다.
a.php 에서 값을 제대로 넘겼다면
print $_GET[‘abc’];
print $_GET[‘dek’];
하면 값이 출력될겁니다.
감사합니다…