나는 drupal을 사용하고 있습니다. 나는이 페이지 something.com/node/13을 가지고있다.PHP 변수 전달
Error message
Notice: Undefined index: variable in eval() (line 2 of /var/www/html/modules/php/php.module(74) : eval()'d code).
없이 출력 : 나는 다음과 같은 오류가이 something.com/node/13?variable=1231 같은 URL을 열 때 나는이 스크립트
<?php
$door = $_GET["variable"];
echo $door;
?>
이 내부. 내가 뭘 잘못했을지 모르겠다.
여기에 게시 된 코드의 오류는 아닙니다. 왜'eval'을 사용하고 있습니까? 전체 코드는 무엇입니까? –
'$ door = isset ($ _ GET [ "variable"])을 시도해보십시오. $ _GET [ "variable"] : '';''something.com/node/13? variable = x'와 같은 URL을 부르셨습니까? 그렇게했다면 Drupal은 $ _GET 배열의 값을 설정 해제하고 다른 위치로 옮길 것입니다. – drew010
RewriteRules에'[QSA] 플래그가 없을 가능성이 있으므로'? variable = xx'는 대상 스크립트로 옮겨지지 않습니다. – mario