어떻게하면 .php가있는 주소의 끝에 문제를 만들 수 있으며, 그런 다음 특정 일을하도록 지시 할 수 있습니다.주소 바코드로 편집하고 작성 하시겠습니까?
sampardee.com/index.php?page=whatever
도움말 : 예를 들어이 같은 페이지를 당겨?
그 밖의 다른 조치는 무엇입니까?
어떻게하면 .php가있는 주소의 끝에 문제를 만들 수 있으며, 그런 다음 특정 일을하도록 지시 할 수 있습니다.주소 바코드로 편집하고 작성 하시겠습니까?
sampardee.com/index.php?page=whatever
도움말 : 예를 들어이 같은 페이지를 당겨?
그 밖의 다른 조치는 무엇입니까?
나는 당신이 요구하는 것이 확실치 않지만, GET 요청을 사용하는 방법을 묻는 것 같아. 모든 PHP 페이지에 대한
만들기 GET 요청을 다음과 같이 www.mysite.com/page.php?key1=value1 & 키 2 = 값 2 PHP 내에서 지금
, 당신은 키 1을 볼 수 있습니다 -> value1, key2 -> value2.
액세스 다음 PHP 내에서 GET 해시 : $ myVal1 = $ _GET는 [ '키 1']는에가 "VALUE1은" $ myVal2 = $ _GET는 [ '키 2가']가 "값 2"
을 #resolves #resolves여기서 볼 수 있듯이 GET 변수로 게임하십시오.
URL에 페이지 매개 변수를 추가하는 시스템은 HTTP GET (HTTP POST와 별개로 사용되며 일부는 덜 일반적으로 사용됨)으로 알려져 있습니다.
PHP에서 GET에 관한 W3 schools page을 살펴보고 매개 변수를 가져 와서 PHP 코드에서 사용하는 방법에 대해 살펴보십시오.
재미있게 보내세요!
이것은 일반적으로 전역 PHP 배열 $ _GET을 사용하여 이루어집니다. 연관 배열로 사용하여 URL에 어떤 변수를 지정해도 '가져올 수 있습니다. 예를 들어 당신의 URL 위 :
//this gives the $page variable the value 'whatever'
$page = $_GET['page'];
if($page == 'whatever'){
//do whatever
}
elseif($page == 'somethingelse'){
//do something else
}
체크 아웃 자세한 내용은 PHP 문서 :
와 튜토리얼이 여기에있다 : 이상
작은 개선 브렛 코드 :
if (array_key_exists('page', $_GET) === false)
{
$_GET['page'] = 'defaultPage';
}
$page = $_GET['page'];
// ... Brett Bender's code here
$ _GET은 일반적으로 URL을 사용하여 다른 페이지로 정보를 보내는 경우 사용됩니다.
$ _POST은 일반적으로 양식의 정보를 보내는 경우에 사용됩니다.
두 가지 방법을 사용하여 보낸 정보를 받아 들일 수 있도록 코드를 작성해야하는 경우 $ _REQUEST을 사용할 수 있습니다. 어떤 정보가 전송되는지 확인하십시오 (특히 데이터베이스와 함께 사용하는 경우).
질문에 따라 페이지에 다른 콘텐츠를 표시하는 것처럼 보입니까?
아마도 스위치과 같은 것을 사용하여 특정 페이지 이름 만 사용하도록 허용하고 싶습니까?
즉
$ 된 pageName = $ _ 요청 [ '페이지'];
switch ($ pageName) {
case 'home': $ include = 'home.php'; 중단;
'about'의 경우 : $ include = 'about.php'; 중단;
사례 기본값 : $ include = 'error.php'; 중단;
}
include ($ include);
이
는 정말 간단한 예이지만, $ 페이지 변수가 가정이나에 대한 중 하나가 아닌, 웹 사이트 오류 페이지가 표시됩니다.희망이 있습니다.
왜 투표가 취소 되었습니까? – Skilldrick