Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 11-07-2003, 10:47
Verwijderd
Als je in php een plaatje hebt,
dat laat je zien in een pagina en logt de referer van het plaatje, dan krijg je de website te zien waar het plaatje opstaat.
Maar ik wil kijken vanaf waar de pagina geladen word, en dat wil ik via het plaatje in de db zetten..

Via php gata dit dus niet, want dan krijg je als referer de pagina waar het plaatje opstaat.
Ik had bedacht of dit niet kan in JS door plaatje.php?refere=<referer>

Maar ikw eet niet of dat dit de beste manier is..
Het moet iig allemaal vanuit het plaatje
Met citaat reageren
Advertentie
Oud 11-07-2003, 11:55
Orion
Avatar van Orion
Orion is offline
Zo doen nedstat en topstat dat iig wel


Code:
<!-- TopStat tellercode -->
<a href="http://nl.topstat.com/cgi-bin/nlfree/showstats.cgi?beuh">
<img src="http://nl.topstat.com/nlfree/count.php?beuh" width=20 height=20 border=0></a>
<script type="text/javascript" language="JavaScript1.2">
scrd=0
res=0
br=navigator.appName
res=screen.width
if (br != "Netscape") {scrd=screen.colorDepth}
else {scrd=screen.pixelDepth}
document.write("<img src=\"http://nl.topstat.com/nlfree/");
document.write("refer.php?beuh");
document.write("::" + (scrd) + "::" + (res) + "::");
document.write(document.referrer);
document.write("\" width=1 height=1 border=0>");
</script>
<!-- Eind TopStat tellercode -->
__________________
Ongefilterd. Van nature troebel.
Met citaat reageren
Oud 11-07-2003, 15:10
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
Ik begrijp je niet helemaal.

Stel je hebt een eigen website: www.mclaren.com (you wish)

Plaatje is b.v. mclaren.jpg. Deze staat o.a. in de index.php. Dus als iemand jouw site bezoekt, laadt de browser index.php en ziet daar een referentie naar het plaatje mclaren.jpg. Deze wordt gedownload en hierbij wordt via de HTTP headers de referer meegeven, in dit voorbeeld is dat dus www.mclaren.com

Als ik hier in deze thread een plaatje met url www.mclaren.com/mclaren.jpg zet, zal de referer forum.scholieren.com/blahblah (deze thread) zijn.

Dit kun je in PHP extracten door $_SERVER['HTTP_REFERER'] te gebruiken.

Wat begrijp je nu niet precies, of wat zou niet kunnen met PHP?
__________________
Per undas adversas (tegen de stroom in)
Met citaat reageren
Oud 11-07-2003, 18:07
Caroo
Avatar van Caroo
Caroo is offline
McLaren typt:

File: index.php
Plaatje: plaatje.php

op index.php staat: <img src="plaatje.php">

Als ik in plaatje.php $HTTP_REFERER laat opslaan, staat daar domain/index.php want daar vanaf word plaatje.php opgevraagd.

Dat wil ik dus niet.
Dat wat Orion zegt was mijn eerste id ook om dat te doen,
maar maybe is er een betere manier
__________________
[ Caroo.nl ]
Met citaat reageren
Oud 11-07-2003, 22:15
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
Citaat:
10-age $ schreef op 11-07-2003 @ 19:07:
Dat wil ik dus niet
Wat wil je dan?

Dat is de referer, verwijzing van waar de user vandaan komt.
__________________
Per undas adversas (tegen de stroom in)
Met citaat reageren
Oud 12-07-2003, 10:34
Verwijderd
Citaat:
Enlightenment schreef op 11-07-2003 @ 23:15:
Wat wil je dan?

Dat is de referer, verwijzing van waar de user vandaan komt.
ja, maar ik wil de referer van index.php weten,
niet de referer van het plaatje want die weet ik ook wel

En ik denk de enigste oplossing de oplossing is die Orion geeft..
Met citaat reageren
Oud 12-07-2003, 11:24
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
Je wilt de referer van de referer weten? Begrijp ik je goed?

Ik doe dat met een array in de $_SESSION[] array:

$_SESSION['history'][0] == huidige URL
$_SESSION['history'][1] == vorige URL
$_SESSION['history'][2] == URL voor de vorige..

jij zou dan history[2] willen.

Als je $_SESSION wilt gebruiken, moet je wel bij ELKE request session_start(); gebruiken als eerste.
__________________
Per undas adversas (tegen de stroom in)
Met citaat reageren
Oud 12-07-2003, 17:38
Verwijderd
Ik wil alles vanuit plaatje.php kunnen doen..
Met citaat reageren
Oud 13-07-2003, 08:53
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
Ja je wilt een PHP imagehandler bouwen, dus een PHP script dat adv variabelen een image stuurt. Dat doe ik ook.

Maar is dit nu wat je bedoelde?

Gebruik je al settings? Zo ja, dan is dit heel makkelijk te implementeren.

Ik heb zelf een init.php waarin allerlei algemene functies inzet zoals sql(), maar ook de sessies initialiseer. Verderop in init.php pas ik dan de $_SESSION['history'] array aan. Wat in $_SESSION staat, blijft bewaard bij volgende requests, dus kun je makkelijk informatie bewaren zeg maar voor de volgende scripts. Voorwaarde is dat je voordat je er gebruik van maakt session_start() aanroept.
__________________
Per undas adversas (tegen de stroom in)
Met citaat reageren
Oud 13-07-2003, 14:16
Verwijderd
Euh, ja maar een plaatje maken is dus niet zo moeilijk dat is het probleem niet

ALleen dat wat jij zegt is wel leuk, maar dan zou ik dus ook in de pagina waar het plaatje op staat moeten prullen.
EN dat is nou net niet de bedoeling
Met citaat reageren
Oud 13-07-2003, 14:56
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
Why not?

Die 0.001sec meer parsetime lijkt me geen argument.
__________________
Per undas adversas (tegen de stroom in)
Met citaat reageren
Oud 13-07-2003, 16:17
Verwijderd
Citaat:
Enlightenment schreef op 13-07-2003 @ 15:56:
Why not?

Die 0.001sec meer parsetime lijkt me geen argument.
Omdat ik het ook bruikbaare moet zijn op webservers zonder bijv. php etc (maar plaatje.php staat dus wel op ene server met php)
Met citaat reageren
Oud 13-07-2003, 17:08
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
Als plaatje.php op een andere server staat kan het sowieso niet, aangezien PHP serverside is. Als dit het geval is, zul je idd clientside moeten werken, in de HTML prutsen dus met b.v. javascript.

Erg pretty vind ik dat niet.
__________________
Per undas adversas (tegen de stroom in)
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware [Web] Hotlinken disablen (.htaccess)
Captain N
6 06-10-2005 16:48
De Kantine nummers V&D
Verwijderd
22 31-01-2004 11:59
Software & Hardware Doorlinken naar IMDb plaatjes
Martijn
8 31-10-2003 13:52


Alle tijden zijn GMT +1. Het is nu 18:40.