Versio

GET > GET

Overzicht Reageren

Sander de Vos

Sander de Vos

11/06/2010 18:12:56
Quote Anchor link
Kijk ik zit al (via een url link) op de pagina
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
index.php?p=admin&p2=bewe
.
Daar wil ik een username get achter zetten.
Dus dan wordt de paigna
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
index.php?p=admin&p2=bewe&username=abcd


Hoe doe je dit, en is het überhaupt wel mogelijk?

Edit:
Oplossing zelf gevonden:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
if (isset($_POST['username'])) {
    $refresh = "<meta http-equiv='refresh' content='0; URL=index.php?p=admin&p2=bewe&u='" . $_POST['username'] . "''> ";
}


if (isset($_GET['u'])) {
    // enz enz
}

echo "<form method='post' action='' />Gebruikersnaam: <input type='text' name='username' /><input type='submit' value='Bewerken' /></form>";
?>
Gewijzigd op 11/06/2010 18:19:22 door Sander de Vos
 
PHP hulp

PHP hulp

24/05/2012 19:44:28
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Bas IJzelendoorn
Moderator

Bas IJzelendoorn

11/06/2010 18:27:30
Quote Anchor link
Mooi, maar nou weet ik alleen niet of het wel zo handig is om via de url username's door te geven. Lijkt mij niet echt veilig
 
P Lekensteyn

P Lekensteyn

11/06/2010 18:40:56
Quote Anchor link
Beter is het om header() te gebruiken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
header('Location: index.php?p=admin&p2=bewe&u='.urlencode($_POST['username']));
exit
?>
Gewijzigd op 11/06/2010 18:41:16 door P Lekensteyn
 
Sander de Vos

Sander de Vos

11/06/2010 18:43:48
Quote Anchor link
Het gaat echter om een beveiligde pagina via https.
Ook wordt gecontroleerd of de gebruikersnaam die is ingelogd wel toegang heeft tot het admin panel, en of het ip overeenkomt met dat wat in de database staat.

Maar voor de zekerheid voeg ik urlencode toe aan m'n script.

Bedankt!
 
- SanThe -

- SanThe -

11/06/2010 18:48:47
Quote Anchor link
Het maakt niet uit of dit via http of https gaat. Username in de url is niet verstandig.
 



Overzicht Reageren