Beginners vraag: Voorbeeld: index.php?p=registreren

Status
Niet open voor verdere reacties.

apellsientje925

Gebruiker
Lid geworden
6 jun 2009
Berichten
142
Hallo,

Hoe zorg je dat dit werkt?
Sorry dat het een beetje een beginners vraag is:eek:

Bijvoorbaat dank,
 
Laatst bewerkt:
Nou geen sorry nodig, dit forum is juist voor iedereen dus welkom. (en zeker voor mensen met een Apple logo, ben zelf ook een Apple fan :) )
Als ik het goed begrijp wil je dat je pagina door bv Google word geindexeerd?
KLIK en Google geeft je het antwoord.

grtjs jjw
 
Laatst bewerkt:
Deze vraag is niet duidelijk. Waar komt 'index.php?p=registreren' vandaan? Uit een ander programma? Normaliter staan PHP-bestanden op een server (b.v. bij een provider) en kan je die aanroepen, vooropgesteld dat die server PHP ondersteunt.
 
Ik bedoel: Je hebt de index pagina, en je hebt een andere pagina (in mijn geval registreren.pup) en dan dat er dit adres uitkomt: index.php?p=registreren
Ik hoop dat ik het nu goed heb uitgelegd
Excuus voor de onduidelijkheid
 
Dit is duidelijk. Ik weet hier geen direct antwoord op, dus is het mss raadzaam om het via Google of via onderstaande link te proberen:

http://www.phphulp.nl/
 
Wat je wilt kan zo:

Je maakt een link die er zo uit ziet:
HTML:
<a href="index.php?p=registreren">Registreren</a>

Dan zet je dit in index.php:
PHP:
<?php
$pagina = $_GET['p']; // Geeft in dit geval registreren

if ($pagina == "registreren")
{
     // wat er moet gebeuren als p = registreren bijvoorbeeld de pagina registreren.php laten zien:
     include ("registreren.php");
}

?>
(Uiteraard moet je het script wel even beveiligen zodat bijv. ?p=hack geen rare dingen gaat doen)

Bedoel(de) je dit?
 
Laatst bewerkt:
Volg het voorbeeld van kermisfreak. Alleen heeft hij zijn voorbeeld registreren.php genoemd. In jouw voorbeeld is dit index.php
 
Dat snap ik niet helemaal *bloost*:eek:
Sorry, zou iemand hnier meer uitleg over willen geven?

Ik heb mijn post hierboven even gewijzigd. Snap je het nu wel? (als je include gebruikt hoef je in registreren.php geen head te plaatsen, enkel de inhoud van de body).

Dus nu een werkend voorbeeld:

index.php
HTML:
<html>

<head>
<title>Welkom</title>
</head>

<body>
<a href="index.php?p=registreren">Registreren</a>
<hr>
<!----\\\\\/////!!!!!HIER MOET HET PHP SCRIPT!!!!!\\\\\///// --->
</body>

</html>

PHP Code die hierboven moet staan
PHP:
<?php

if (isset($_GET['p']))
{
     $pagina = $_GET['p'];

     if ($pagina == "registreren")
     {
          include ("registreren.php");
     }
}
?>

registreren.php
HTML:
<strong>Dit is registreren.php</strong>

Het kan iets beter maar omdat je beginner heb ik het een beetje simpel gehouden..
 
Laatst bewerkt:
Ik denk dat het aan mij ligt:) Maar wil je hier even naar kijken:
Site:
habso.net23.net

Heb je wel een bestand dat 'registreren.php' heet op je server staan?

Edit: Stom, ik had natuurlijk ook zelf even kunnen kijken.. Maar inderdaad, hij staat er wel op.
 
Laatst bewerkt:
Hier het script:
index.php
Code:
<?php
if(!$_GET["p"]) {
session_start();
header("location: index.php?p=home"); 
if (isset($_GET['p']))
{
     $pagina = $_GET['p'];
 
     if ($pagina == "registreren")
     {
          include ("registreren.php");
     }
}

}
+De rest van het script (het eind heb ik ook wel)
En bij registreren.php hoefde niks?
PS Bovenste stuk hoort bij script
 
Hier het script:
index.php
Code:
<?php
if(!$_GET["p"]) {
session_start();
header("location: index.php?p=home"); 
if (isset($_GET['p']))
{
     $pagina = $_GET['p'];
 
     if ($pagina == "registreren")
     {
          include ("registreren.php");
     }
}

}
+De rest van het script (het eind heb ik ook wel)
En bij registreren.php hoefde niks?
PS Bovenste stuk hoort bij script

Doe dit eens ;)

PHP:
<?php

if(!$_GET["p"])
{
     session_start();
     header("location: index.php?p=home"); 
     exit;
}
else
{
     $pagina = $_GET['p'];
 
     if ($pagina == "registreren")
     {
          include ("registreren.php");
     }
}
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan