login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Text in url zetten

Offline robbinonline - 26/06/2008 16:18
Avatar van robbinonlineNieuw lid Ik wil graag wat ik in een formuliertje zet dat dit in de url word gezet.

Dus ik heb een form aangemaakt. Met daarin de optie's
Nu wil ik dus wat je daar heb ingevoerd dat dit in de url wordt gezet en deze word uitgevoerd..

Bijvoorbeeld
http://www.test.nl/login.php?name=$naam&pass=$wachtwoord

Nu heb ik een forumulier met daarin 2 veldjes
Naam & Wachtwoord deze vul ik en dan moet deze url uitgevoerd worden maar $naam en $wachtwoord vervangen worden door het net in het formulier ingevulde..

Hoe doe ik dit precies...
Bedankt

15 antwoorden

Gesponsorde links
Offline Koen - 26/06/2008 16:20
Avatar van Koen PHP expert <form method="get"> ?
Offline Erwt - 26/06/2008 16:20 (laatste wijziging 26/06/2008 16:20)
Avatar van Erwt PHP beginner Dit doe je door te werken met GET in plaats van post. je geeft je <form een attribuut mee met method="get". Wat is precies de bedoeling? want met namen en wachtwoorden werken zal ik met alles behalve GET gaan werken.

edit: en ik maar denken dat ik de eerste was sliphead 
Offline vinTage - 26/06/2008 16:22
Avatar van vinTage Nieuw lid
  1. <?php
  2. if(isset($_POST['knoppie']))
  3. {
  4. header("Location: login.php?naam=".$_POST['naam']."&pass=".$_POST['wachtwoord']);
  5. }
  6. else
  7. {
  8. ?>
  9. <!-- form -->
  10. <?php
  11. }
  12. ?>


Uit losse pols, dus fouten onder voorbehoud 
Offline Koen - 26/06/2008 16:22
Avatar van Koen PHP expert hehe ZO kan het ook vinTage XD
Offline vinTage - 26/06/2008 16:24
Avatar van vinTage Nieuw lid is toch een php vraag ? 
Offline Erwt - 26/06/2008 16:25
Avatar van Erwt PHP beginner Lol, ik denk eerder dat hij bedoelt HOE en WAT get nouw precies is. Heb ik het vermoeden 
Offline vinTage - 26/06/2008 16:28
Avatar van vinTage Nieuw lid Ik heb dat vermoeden niet 
Offline robbinonline - 26/06/2008 16:40 (laatste wijziging 26/06/2008 16:41)
Avatar van robbinonline Nieuw lid Kijk dit is de bedoeling:

Plaatscode: 11083

Maar alleen zo werkt het niet en iedereen kan nu de uitvoerende url het wachtwoord zien..
Offline vinTage - 26/06/2008 16:45
Avatar van vinTage Nieuw lid Als je niet wilt dat het in de url komt dan moet je gewoon posten naar je "verwerk.php"
Waardes daar vraag je op dmv
  1. $naam = $_POST['naamveld']; //etc
Offline robbinonline - 26/06/2008 16:52
Avatar van robbinonline Nieuw lid En dan voer je de url daar ook in uit in verwerk.php
Offline Erwt - 26/06/2008 16:55 (laatste wijziging 26/06/2008 16:57)
Avatar van Erwt PHP beginner Ik ben bang dat die sms-provider van je het niet anders toelaat. Ik kan fout zitten 

Omdat die site het ophaalt met $_GET, en omdat jij daar geen verandering aan kan brengen moet jij het ALTIJD via de url laten lopen.
Offline robbinonline - 26/06/2008 16:59
Avatar van robbinonline Nieuw lid Volgens mij wel hier is de site van hun waar het staat:
http://www.smsd...tions.html
Offline Erwt - 26/06/2008 17:03
Avatar van Erwt PHP beginner Zoals daar al staat:

You can also use it with HTML on your website without software:
https://myaccou...&#8203; &password=xxxxxxxxxx&from=xxxxxxxxxx&to=xxxxxxxxxx&text=xxxxxxxxxx

En zoals je ziet, staat alles in de URL, dit betekend dat jij het wel met get MOET versturen, via POST is dan geen optie zover ik weet.
Offline Koen - 26/06/2008 18:56
Avatar van Koen PHP expert Je kan misschien ook met cURL een GET-Request sturen?
Dan ziet de gebruiker de URL niet 
Offline jc2 - 27/06/2008 09:53 (laatste wijziging 27/06/2008 09:57)
Avatar van jc2 PHP interesse Is het gebruik van @implode geen mogelijke oplossing?
Plaatscode: 11104

(Dit is nog een voorbeeldje van een code die ik zelf bij een micropayment gebruikt heb)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.19s