Hoi allemaal,
In het script moet elk lid een apart ID meekrijgen in zijn link. Helaas werkt dat niet met het volgende script. Het gaat om een html-bestand. Er moet connection worden gemaakt met de database waaruit het ID van het desbetreffende lid wordt gepakt en deze moet in de link worden geplaatst. Vervolgens wordt er een iframe getoond van de persoonlijke unieke link.
<html>
<?php
$sqlconnection = mysql_connect("HOST","USER","WW");
$sqldatabase = mysql_select_db("DB",$sqlconnection);
$userid = mysql_fetch_array(mysql_query("SELECT * FROM users"));
?>
<iframe src="https://www.domeinnaam.com/suprise?h=u24h12d&uid=<?php echo $userid['id'] ?> frameborder="0" width="728" height="2400" scrolling="no"></iframe>
</html>
Wie kan mij helpen?
Mvg,
Dennis
- Userid meegeven
-
09-10-2013, 12:50 #1
- Berichten
- 169
- Lid sinds
- 14 Jaar
Userid meegeven
-
In de schijnwerper
-
09-10-2013, 14:30 #2
- Berichten
- 457
- Lid sinds
- 18 Jaar
Re: Userid meegeven
Heb jij geen Google?
-
09-10-2013, 14:44 #3
- Berichten
- 1.410
- Lid sinds
- 16 Jaar
Re: Userid meegeven
In je database wil je het ID van 1 persoon opvragen (de actieve gebruiker).
Maar hoe weet je welk persoon achter de computer zit?
Je sql "SELECT * FROM users" haalt gewoon álle gebruikers uit je database.
Dus je krijgt het ID terug van de eerste beste persoon in je database.
Plaats een cookie op de pc van de gebruiker om hem later weer te kunnen identificeren.
-
09-10-2013, 14:52 #4
- Berichten
- 28
- Lid sinds
- 11 Jaar
Re: Userid meegeven
Misschien iets als dit:
Code:<html> <?php $sqlconnection = mysql_connect("HOST","USER","WW"); $sqldatabase = mysql_select_db("DB",$sqlconnection); //dit $username = $_SESSION['username']; // of dit $username = $_COOKIE['username']; $userid = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE username='".$username."'")); ?> <iframe src="https://www.domeinnaam.com/suprise?h=u24h12d&uid=<?php echo $userid['id'] ?> frameborder="0" width="728" height="2400" scrolling="no"></iframe> </html>
-
09-10-2013, 14:58 #5
- Berichten
- 153
- Lid sinds
- 14 Jaar
Re: Userid meegeven
My bad, ik was te snel.. ik las POST waar iets anders stond. Sorry
Dingen rechtstreeks uit de coockie de query in lijkt me dan wel weer onveilig zonder aanvullende maatregelen
-
09-10-2013, 17:04 #6
- Berichten
- 449
- Lid sinds
- 14 Jaar
Re: Userid meegeven
"het gaat om een html-bestand"
- je bedoelt xxxxx.html? En dan php gebruiken? Laten we er maar van uit gaan dat je dit verkeerd hebt geformuleerd.
Je hebt het over leden, dus ze moeten ingelogd zijn. Dit betekent dus dat je idd je informatie het beste uit de sessie of cookie kan halen.
Maar.... wat gaat er eigenlijk mis?
-
09-10-2013, 17:08 #7
- Berichten
- 169
- Lid sinds
- 14 Jaar
Re: Userid meegeven
Hoi Marcel,
Het iframe werkt alleen in een html bestand. Daarin gebruik ik php. Het probleem is dat ik nu in de link op de plek van het Userid '%253' krijg. Dat gaat er dus mis. Hopelijk kan iemand mij verder helpen.
Mvg,
Dennis
-
09-10-2013, 17:56 #8
- Berichten
- 186
- Lid sinds
- 17 Jaar
Re: Userid meegeven
PHP Code:<html>
<?php
$sqlconnection = mysql_connect("HOST","USER","WW");$sqldatabase = mysql_select_db("DB",$sqlconnection);
$query = mysql_query("SELECT * FROM users")or die(mysql_error());
$userid = mysql_fetch_assoc($query); ?>
<iframe src="https://www.domeinnaam.com/suprise?h=u24h12d&uid=<?php echo $userid['id']; ?> frameborder="0" width="728" height="2400" scrolling="no"></iframe>
</html>
-
09-10-2013, 18:02 #9
- Berichten
- 169
- Lid sinds
- 14 Jaar
Re: Userid meegeven
Hallo,
Bedankt voor de poging. Nee, helaas krijg ik nog steeds dezelfde tekst ipv het userid: '%253C' staat er.
Mvg,
Dennis
-
09-10-2013, 18:14 #10
- Berichten
- 186
- Lid sinds
- 17 Jaar
Re: Userid meegeven
Dat is apart, dit zou volgens mij moeten verschijnen als er per ongeluk een spatie tussen de < en ?php zou zitten, wat volgens mij is dat de character code voor <.
Probeer eens ergens op de pagina <?php echo $userid['id']; ?> te plaatsen, kijken of ie dan wel het goede id weergeeft.
-
09-10-2013, 18:16 #11
- Berichten
- 186
- Lid sinds
- 17 Jaar
Re: Userid meegeven
<iframe src="https://www.domeinnaam.com/suprise?h=u24h12d&uid=<?php echo $userid['id']; ?>" frameborder="0" width="728" height="2400" scrolling="no"></iframe>
Zie nu dat er geen " achter de src waarde stond.
-
09-10-2013, 18:23 #12
- Berichten
- 169
- Lid sinds
- 14 Jaar
Re: Userid meegeven
Dan doet hij het dus wel, op een andere pagina... Er zit ook geen spatie tussen. Erg vreemd maar hoe los ik het op haha!
-
09-10-2013, 18:32 #13
- Berichten
- 186
- Lid sinds
- 17 Jaar
Re: Userid meegeven
Ook geprobeerd met de " ? Ik zit nu de rest van het topic te lezen, het is toch wel gewoon een php pagina?
-
09-10-2013, 18:41 #14
- Berichten
- 169
- Lid sinds
- 14 Jaar
Re: Userid meegeven
Het is gelukt. Dankjewel.
-
10-10-2013, 17:51 #15
- Berichten
- 169
- Lid sinds
- 14 Jaar
Re: Userid meegeven
Zouden jullie als laatste de veiligheid van het volgende kunnen beoordelen?
PHP Code:<html>
<?php
check_login();
$sqlconnection = mysql_connect("HOST","USER","WW");$sqldatabase = mysql_select_db("DB",$sqlconnection);
$email = $_SESSION['email'];
$userid = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE email='".$email."'"));
?>
<h1>TITEL</h1>
<p> TEKST</b></p>
<iframe src="https://www.domeinnaam.nl/sdk/tom?h=sdag12r&id=<?php echo $userid['id']; ?>" frameborder="0" width="650" height="800" scrolling="no"></iframe>
</html>
<?php
design_onder();
?>
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic