- Home
- Categorie
- Coding e Sistemistica
- PHP
- [RISOLTO]Variabili GET come?
-
[RISOLTO]Variabili GET come?
Saaalve,premetto che di PHP non capisco una cippa....:D
Comunque,quei link tipo "index.php?p=jobs" sono particolarmente difficili da creare?Inoltre hanno sempre bisogno di MySQL?Ah,e infine fanno riferimento a pagine realmente esistenti tipo pagina.html/.php?EDIT:Si tratta per caso di questo?
-
index.php?p=jobs
La pagina è questa: index.php
Il simbolo che divide la pagina dalle variabili in GET: ?
Il nome dalla variabile (p) is segno che assegna il valore(=) e il valore (jobs)dopo il "?" sono le informazioni che che vengono passate da un link a una pagina
qundi:
fa riferimento a una pagina reale, che in PHP o linguaggio lato server, può creare pagine virtuali tramite le indicazioni passategli come variabili.fammi sapere se ti sono stato utile!
-
@Digital Daigor said:
index.php?p=jobs
La pagina è questa: index.php
Il simbolo che divide la pagina dalle variabili in GET: ?
Il nome dalla variabile (p) is segno che assegna il valore(=) e il valore (jobs)dopo il "?" sono le informazioni che che vengono passate da un link a una pagina
qundi:
fa riferimento a una pagina reale, che in PHP o linguaggio lato server, può creare pagine virtuali tramite le indicazioni passategli come variabili.fammi sapere se ti sono stato utile!
Sei stato molto utile e gentile a rispondere,ma non ho capito bene..In sostanza jobs non è altro che una parte del link che 'camuffa' il nome della pagina reale?:x
-
no, jobs è un'iformazione, detta variabile, passata dalla pagina a alla pagina b
-
ti faccio un esempio allora tu
ad esempio se tu fai index.php?pagina=iscrizioneindex.php
<?php if($_GET['pagina'] == 'iscrizione) { pagina di iscrizione... } else if($_GET['pagina'] == 'login') { pagina di login } ?>
se farai index.php?pagina=iscrizione di andrà nell'iscrizione se farai index.php ?pagina=login ti andrà nella pagina login. spero che hai capito
-
@Skyline said:
ti faccio un esempio allora tu
ad esempio se tu fai index.php?pagina=iscrizioneindex.php
> <?php if($_GET['pagina'] == 'iscrizione) { pagina di iscrizione... } else if($_GET['pagina'] == 'login') { pagina di login } ?> >```se farai index.php?pagina=iscrizione di andrà nell'iscrizione se farai index.php ?pagina=login ti andrà nella pagina login. spero che hai capito Al posto di pagina login e iscrizione vanno rispettivamente ad esempio login.php e iscrizione.php giusto? Se è così ho provato a farlo,ma mi da errore :cry:
-
il problema adesso sta nella comprensione del linguaggio php e i suoi sistemi intrinsechi.
una pagina può essere un'infinità di pagine, e non necessariamente corrisponde a una pagina reale, fisica, ma può essere virtuale,
quindi se creata a dovere la pagina index.php, può fare le veci di login.php e tante altre pagine, dipende tutto da come è creata una pagina.se tu usi questo script:
<?php$pagina = $_GET['pagina'];
if($pagina == "iscrizione")
{
include("iscrizione.php");
}
else
{
include("home.php");
}in questo caso, la pagina index, può fare le veci della ome o delle iscrizioni
-
@Digital Daigor said:
il problema adesso sta nella comprensione del linguaggio php e i suoi sistemi intrinsechi.
una pagina può essere un'infinità di pagine, e non necessariamente corrisponde a una pagina reale, fisica, ma può essere virtuale,
quindi se creata a dovere la pagina index.php, può fare le veci di login.php e tante altre pagine, dipende tutto da come è creata una pagina.se tu usi questo script:
<?php$pagina = $_GET['pagina'];
if($pagina == "iscrizione")
{
include("iscrizione.php");
}
else
{
include("home.php");
}in questo caso, la pagina index, può fare le veci della ome o delle iscrizioni
Finalmente,ci sono riuscito!
Grazie mille non so come ringraziarti
-
sono qui per aiutare!