login  Naam:   Wachtwoord: 
Registreer je!
 Forum

1 pagina gebruiken voor alles.

Offline roelh - 21/04/2007 12:38
Avatar van roelhPHP gevorderde Heey allemaal.

Ik ben bezig met een linkpartner systeem.
Nu wil ik alleen maar een index.php gebruiken voor de admin
Nu moet je dus met $_GET gaan werken.
Alleen hoe kan ik dit het best aanpakken?
bovenaan beginnen met
if(!isset($_GET['do'])) ??

kan iemand misschien een klein opzetje geven?

Bedankt alvast!!!
Groet,

8 antwoorden

Gesponsorde links
Offline JBke - 21/04/2007 12:43
Avatar van JBke PHP gevorderde
Ik gebruik steeds $_POST en check in het begin van het script als volgd
  1. <?php
  2. if ($_SERVER['REQUEST_METHOD'] === 'POST') {
  3. } else {
  4.  
  5. formulier hier.
  6. }
  7. ?>




opgelet: dan moet wel de standaard server request op GET staan.


Maar ik weet niet echt of je dit bedoeld meer uitleg aub bij je bedoelingen??

Offline BigBug - 21/04/2007 12:43
Avatar van BigBug PHP expert
  1. <?php
  2. // het is niet het veiligste maar toch...
  3. if(!isset($_GET['pagina']))
  4. {
  5. include 'home.php';
  6. }
  7. else
  8. {
  9. if(file_exists($_GET['pagina']))
  10. {
  11. include $_GET['pagina'].".php";
  12. }
  13. }
  14. ?>

Dit is heel simpel.. Je kan 'm het beste nog uitbreiden door te checken of $_GET['pagina'] geen url is.. en niet op .php/.html etc. eindigt.
Offline roelh - 21/04/2007 12:46
Avatar van roelh PHP gevorderde Ik bedoel dus.
Ik ben bezig met linkpartner
Nu wil ik als ik op wijzig link klik, dat hij daar naar toe gaat.
het script staat gewoon op index.php, maar hij moet dan naar wijziglink gaan.

Hopelijk snappen jullie het.
moet geen paginasysteem dus 
Offline JBke - 21/04/2007 12:58
Avatar van JBke PHP gevorderde daar gebruik je toch headers voor
of eventueel

  1. <?php
  2. echo '<meta http-equiv="refresh" content="3;url=wijziglink">';
  3. ?>


maar snap het echt niet eerst spreek je over 1 pagina daarna over index.php en wijziglink pagina.

of bedoel je gewoon dat wiojziglink een onderdeel is in je index.php en je na het doorsturen van je formulier automatisch daar wil belanden??

code zou gemakkelijk zijn he.
Offline roelh - 21/04/2007 13:09 (laatste wijziging 21/04/2007 13:12)
Avatar van roelh PHP gevorderde Kijk ik heb index.php
daar staan al mijn linkpartners op.
Daar wil ik oko de scripts van wijzig en delete in plaatsen.
Dus als ik op wijzig klik word het dit
wijzig?do=1 bijvoorbeeld
Hij moet dus daarheen gaan.
En als er nog niet op een link is geklikt dat hij alle linkpartners weergeeft met de mogelijkheid; wijzig & delete

edit:
nog vraag tussendoor.
Moet ik er iets inmaken zodat als iemand vaker op een advertentie klikt dat hij geen clicks erbij telt dmv IP adres?



Offline JBke - 21/04/2007 13:28
Avatar van JBke PHP gevorderde dan is het toch simpel,

gebruik dan:
  1. <?php
  2. if (isset($_GET['do'] && $_GET['do'] === 1) {
  3. // scripts wijzig, delete
  4. } else {
  5. // linkpartners weergeven met optie wijzig delete.
  6. }
  7. ?>


is dat dan wat je zoekt?? wel uitbreiden natuurlijk.

maar je gebruikt wijzig?do=1 ???

moet dat niet zijn index.php?wijzig=1

en dan checken of wijzig 1 is of niet.

Grtz en laat iest weten?.
Offline roelh - 21/04/2007 13:55
Avatar van roelh PHP gevorderde Hmm thanks, hier heb ik wel wat aan ja.
Denk dat dit is wat ik zoek ja.
Ga het ff uit proberen allemaal.
Offline Grayen - 21/04/2007 15:03 (laatste wijziging 21/04/2007 15:04)
Avatar van Grayen PHP ver gevorderde Ik pak het altijd als volgt aan:

  1. <?php
  2. function ond($sOnd)
  3. {
  4. if(isset($_GET['ond']) === true && $_GET['ond'] == $sOnd)
  5. return true;
  6. return false;
  7. }
  8. if(ond('edit') === true)
  9. {
  10. echo 'edit scriptje';
  11. }
  12. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.224s