본문 바로가기

php4

자바 스크립트(javascript)에서 POST 전송하기 정석대로 구글링을 해보니 결과가 그지같은것이 많아서 작동이 안되었다.그렇다고 포기하자니 뭐해서 열심히 잔머리를 굴려 가볍게 하나 짜보았다. var fn = "hello"; document.write(''); document.getElementById("smb_form").submit(); 뭐 설명할것도 없이 간결하다.변수를 선언하고, document.write를 이용해서 가상의 form을 만든다.또한 그 속에 input type=hidden으로 변수들을 넣어준후, submit 시키면 끝. 매우 쉽다. 참고로 말하자면, document.write를 하면 그전에 로드되었던것은 싹다 사라지는듯 하다.실제 html에서의 submit과 동일한 역할을 함으로 사용해보려고 한다. 이상. 2018. 10. 27.
[PHP] .php 확장자 생략으로 주소 줄이기! 웹 서버를 설치하고 개발, 운용하는 경우 주소가 http://www.hello.com/world.php?param=1 과 같은 형태로 보여지게되면 뭔가 지저분해 보이기도 하고 약간은 신경을 덜 쓴 듯한 느낌이 든다.이 때 주소를 http://www.hello.com/world?param=1 또는 http://www.hello.com/world 와 같이 깔끔하게 쓰기 위해서는 Linux, apache, php (LAPM) 환경에서 다음과 같은 작업을 한다.1. httpd.conf 파일 수정 : Document root director가 될 디렉토리(다음의 예에서는 “myweb_directory” 또는 룰을 적용할 디렉토리에 대한 옵션을 지정한다. 만약 이미 지정되어 있으면 다음의 내용이 있는지 확인한다. .. 2018. 5. 20.
[PHP] <?php 를 줄여보자! short_open_tag 질문글----------------- 이 구문은 이와 같은 것임을 알고 있습니다. 그런데 5.3.24 버전에서 php 문서엔 반드시 php가 들어가야 하더군요. 이런식이어야 하더군요. 이것을 이런식으로 해보니까 안먹혀서.... 아시는분 조언좀 부탁드립니다. --------------------------------------------- + php.ini - short_open_tag 옵션 변경 후 웹 서버 재시작. - http://php.net/manual/en/ini.core.php#ini.short-open-tag 5.4 미만, short_open_tag = Off 환경이면 [;는 생략 가능] 5.4 이상이면 2018. 5. 20.
[PHP] eval 함수 사용법 mixed eval ( string $code_str )PHP코드를 테스트 할때 사용한다고 합니다 예제 #1 This is a $string with my $name in it. 이건 그대로 echo를 이용하여 출력한 결과입니다.뭐라고 더 설명할것 없이 제대로 출력된 결과죠. This is a cup with my coffee in it. 이게 eval함수를 사용하여 나타낸 결과입니다.작은 따옴표를 사용해서 문자열로 인식해 그대로 출력해야되지만, 위에 echo에 반대로 $string에 실제 변수값이 들어가고, 또한 $name에 실제 변수값이 들어간것을 알수 있습니다. 이걸 이용해서 DB에 함수를 저장해놓고 불러와서 사용할수도 있겠죠 그러나 만약 아래와 같이 사용하면 악성 사용자들에 의해 위험한 환경에 놓.. 2018. 5. 7.