?p = índice ou?P = Cerca de urls no site
Tenho notado que alguns sites têm Esta característica na url. Em vez de
website.com/index.html
eles têm algo como website.com/?p=index
ou website.com/?p=about
...
Alguém me pode ajudar a identificar como fazer isto? ou porque não deveria?
Obrigado a todos.
0
3 answers
Isso é chamado query string . Usado para enviar dados para o servidor. O servidor obtém esses parâmetros e executa alguma lógica e pode alterar os dados na página com base nestes parâmetros
1
Author: Manasov Daniel, 2016-03-23 05:31:23
Tecnicamente, São URLs amigáveis. O princípio básico é {[1] } é uma máscara para
domain.com/index.php
ou domain.com/default.php
.
Para fazer isto, use isto -- lembre-se que isto é uma ilustração muito básica do conceito.
<?php
if(isset($_GET['p'])&&!empty($_GET['p'])){
$page = trim($_GET['p']);
switch($page){
case 'about':
include 'about.php';
break;
case 'team':
include 'team.php';
break;
default:
include 'home.php'; // or 404 page!
break;
}
} else {
// when `p` is not set, show homepage
include 'home.php';
}
?>
0
Author: Adam Azad, 2016-03-23 05:48:13
Se você aprender PHP e SQL, você vai perceber como ele funciona!
Tipo:
URL: example.com/index.php?firstname=Charles&lastname=Craft
<?php
echo "My First Name is: " . $_GET['firstname'] . " and my Last Name is: " . $_GET['lastname'];
?>
Resultado:
My First Name is: Charles and my Last Name is: Craft
E é também um texto de consulta que usado para enviar dados para o servidor.
Também podemos usá-lo no AJAX para carregar a tabela SQL sem atualizar o navegador.
Aprenda: AJAX, SQL, e PHP
0
Author: CharlesCraft50, 2016-03-23 10:11:27