2011-11-07 3 views
1

사이트 전체에서 전화 번호를 변경하는 가장 좋은 방법은 무엇입니까?웹 사이트의 전화 번호 변경

예를 들어, 전화 번호가있는 3 페이지가 있고 그 번호를 변경하고 싶지만 3 번 다른 방식으로 변경하고 싶지 않은 경우 어떻게하면 그냥 넣을 수있는 변수를 만들 수 있습니까? 그 페이지에서 한 곳에서 변경하십시오.

는 간단한에서

답변

2

가장 좋은 방법은 모든 페이지에 포함 된 구성 파일에 상수를 만드는 것입니다. 그런 다음 전화 번호가 필요한 페이지에서 상수를 참조하십시오.

define('PHONE', '123-456-7890'); 

이 방법은 범위를 무시할 수있는 이점이 있습니다. 전역 변수는 여전히 함수 내부에서 선언해야합니다.

echo PHONE; 
+0

은 "const"는 PhP에만 넣을 수 있습니까? 아니면 CSS 스타일 시트에서도 그걸 누를 수 있습니까? –

+0

PHP 만입니다. CSS는 콘텐츠가 아닌 스타일입니다. 그것은 또한 클라이언트 측 (html/css/javascript를 생각해보십시오.)이 아니라 서버 측 (php)입니다. – evan

+0

실례합니다, 아주 코딩에 새로운,하지만 기본적으로 그냥 info.php 형식의 일을 만들고 다음 info.php에서 참조 할 수있는 footer.php, 그리고 footer.php에 말하기를 나는 또한 전화 PHONE이 필요합니다 ? PhP에서 설정 파일을 어떻게 참조합니까? 고맙습니다 –

-2

...

phone_number.txt 감사 :

555-555-5555 

귀하의 다른 파일을 :

<html> 
    ... stuff 
    <?php include('phone_number.txt'); ?> 
    ... stuff 
</html> 

아무것도 더 복잡가 좀 더 많은 정보를 필요 당신의 설정.

+0

도 간단, 단지'phone_number.txt' 파일이 어떤 PHP없이'555-555-5555'을 할 수 있고,'같습니다

방금이 작업을 수행 할 것 PHP에서 전화 번호를 렌더링하려면 그것. 바로 거기에 번호가 인쇄됩니다. –

+1

이것은 정말 나쁩니다. PHP 파일 확장자가없는 PHP는 절대로 사용하지 마십시오. 이 한 가지 경우는 무해 할 수 있지만 매우 나쁜 습관을 가르칩니다. 비밀번호 나 기타 개인 정보를 실수로 저장 한 경우 누구나 텍스트 파일을 다운로드 할 수 있습니다. PHP 파일이면 악의적 인 사용자는 PHP 파일의 출력 만 얻습니다. – evan

+0

또한이 예제는 작동하지 않습니다. PHP 블록 안에 포함 된 변수를 렌더링해야합니다. – evan