$_SERVER['HTTP_REFERER'] werkt niet?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in

Bekijk vacature »

SQL Database developer

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Senior Lead Front End Developer

Functieomschrijving Voor Stichting Waternet zijn wij op zoek naar een senior Lead Front End Developer. Binnen het DevOps team Online zijn we op zoek naar een Senior Lead Front End developer met kennis van toegankelijkheid. Deze developer zal zich bezighouden met development van webpaginas die in verbinding staan met systemen uit het back office. Taken Ontwerpen, ontwikkelen, implementeren, documenteren en beheren van webapplicaties in een Azure-omgeving Debuggen, analyseren en oplossen van problemen in de OTAPomgevingen Je participeert in het DevOpsTeam Online voor het verder uitwerken en implementeren van gebruikerswensen Je bent betrokken bij toegankelijkheid audits en het implementeren van WCAG

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

Bekijk vacature »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een softwarebedrijf gespecialiseerd in het ontwikkelen van logistieke software in omgeving Tilburg zijn wij op zoek naar een ervaren SQL database developer. Je gaat werken aan uitdagende, complexe projecten. Iedere klant/project betekent maatwerk in de database. Jouw werkzaamheden zullen er als volgt uit zien: Je bent verantwoordelijk voor de gehele ontwikkelstraat. Van architectuur tot ontwikkeling Je gaat je bezig houden met het ontwerpen en ontwikkelen van MS SQL server databases. Je gebruikt hiervoor T-SQL als programmeer laag. Je begeleidt als lead developer de projecten bij klanten van A – Z. Je sluit aan bij meetings met klanten,

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

.NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

Bekijk vacature »

Pagina: 1 2 volgende »

Hylke

Hylke

27/10/2006 02:15:00
Quote Anchor link
Weet iemand ook wat ik moet veranderen in mijn apache configuratie of php.ini? ik gebruik apache2, en php5, en het lijkt wel alsof ze deze variabele helemaal weggelaten hebben uit php5.

via javascript geprobeerd, en via php

Javascript:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<script type = "text/javascript">
alert(document.referrer);
</script>


php:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $_SERVER['HTTP_REFERER'];
?>


Bij voorbaat dank!
 
PHP hulp

PHP hulp

24/11/2024 16:20:28
 
Terence Hersbach

Terence Hersbach

27/10/2006 03:05:00
Quote Anchor link
Ga je via een andere pagina naar de pagina met de referers?
- dan zou je het moeten zien.

of typ je de pagina in?
- dan zal je niks zien.
 
Jan Koehoorn

Jan Koehoorn

27/10/2006 09:24:00
Quote Anchor link
Pagina 1:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


<html>
    <head>
    <title>Doorlinken</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
    <a href="referrer.php">referrer</a>
</body>
</html>

Pagina 2:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


<html>
<head>
    <title>referrer</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script type="text/javascript">
    var ref;
    function init () {
        if (document.referrer) {
            alert (document.referrer);
        }
    }
    window.onload = init;
    </script>
</head>

<body>
</body>
</html>
 
Hylke

Hylke

29/10/2006 13:09:00
Quote Anchor link
De code van jan werkt wel, maar waarom werkt die van PHP niet :-S, ik gebruik het trouwens gewoon voor een 404 documentje, dus hij zou gewoon moeten werken, bovendien heb ik dezelfde code op mijn vorige server ook gebruikt, en daar werkte hij gewoon, dat is wel een jaar geleden ofzo, dus ik dacht misschien heeft het iets met de php versie te maken
 
K i p

K i p

29/10/2006 13:18:00
Quote Anchor link
Het werkt alleen als je vanaf een link (dus waar je op klikt) naar de site gaat met het refferer script. Niet als je het gewoon in je adresbalk intypt.
 
Hylke

Hylke

29/10/2006 13:28:00
Quote Anchor link
Okee, is er ook een manier waarop ik wel de voorgaande pagina kan meegeven? ik heb een scriptje gemaakt wat die pagina + error in de database zet, het enige probleem is dus dat ik de die pagina dus niet mee kan geven =)
 
K i p

K i p

29/10/2006 13:50:00
Quote Anchor link
Ik snap het niet helemaal, maar je kunt met elke URL die je maakt dit meegeven:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="http://www.domein.be/map/jebestand.php?ref=<?php echo $_SERVER['PHP_SELF']; ?>">klik hier</a>
 
Hylke

Hylke

29/10/2006 14:05:00
Quote Anchor link
Sorry ik was onduidelijk :-)

Ik heb in mijn htaccess bestandje gezet dat hij naar http://www.domein.nl/error/index.php?error?=[error] moet verwijzen. De bedoeling van index.php is dat hij de url van de pagina die de error veroorzaakte, of dus de url van de pagina die niet bestond, in de database zet, samen met het errornummer, dat lukt in principe allemaal, behalve dus de referrer, die werkt niet. Is er ook een mogelijkheid dat ik wel de pagina in een variabele kan krijgen?
 
K i p

K i p

29/10/2006 14:22:00
Quote Anchor link
PHPNewbie heeft dat op zijn site... Weet alleen de code niet :-P
 
PHP Newbie

PHP Newbie

29/10/2006 15:20:00
Quote Anchor link
Ik wel :-p

zal hem zo ff posten

Edit:

in index.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
  if(isset($_GET['page404']))
  {

    $maxaant = 3; // Maximale aantal bezoeken in 1 minuut
    $time = 60; //tijd in seconden
    $error = 'Dit is al de 3e keer deze minuut dat u een pagina niet kunt vinden, dit valt op, en er is dan ook geen e-mail verstuurd naar chess-web';
    
    if(isset($_SESSION['flood']))
    {

        if((time()-$_SESSION['flood']['TijD']) >= $time)
        {

            unset($_SESSION['flood']);
            
            $_SESSION['flood']['TijD']=time();
            $_SESSION['flood']['Views']=1;
        }

        else
        {
            $_SESSION['flood']['Views']++;
            
            if($_SESSION['flood']['Views']>=$maxaant)
            {

                exit($error);
            }
        }

        if(isset($_SESSION['flood']['Views']))
        {

            $aantnog = $maxaant - $_SESSION['flood']['Views'];
        }
    }

    else
    {
        $_SESSION['flood']['TijD']=time();
        $_SESSION['flood']['Views']=1;
    }


    $headers = "From: Chess-web error-reporting <[email protected]>\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\n"; //zet html header
    $headers .= "X-Priority: 3\n"; //zet priority (3 voor hoge prioriteit)
    $headers .= "X-MSMail-Priority: High\n"; //header voor het zo snel mogelijk versturen door de mail server
    $headers .= "X-Mailer: PHP/".phpversion(); //header die aangeeft waarvan gemailt is
    
    if($_GET['ip'] == $_SERVER['REMOTE_ADDR'])
    {

        if(mail('[email protected]',
             $_GET['page404'].' niet gevonden',
             'De pagina '.$_GET['page404'].' kon niet worden gevonden. Het ip is '.$_GET['ip'], $headers))
        {

            echo 'Dit bestand of deze map kon niet worden gevonden, er is een e-mail verstuurd naar Chess-web';
        }

        else
        {
            echo 'Deze pagina kon niet worden gevonden';
        }
    }

    else
    {
        echo '<b>FOUT!</b> Kan niet verwerken';
    }
  }

  elseif(isset($_GET['page403']))
  {

      echo 'Dit deel van de site is verboden';
  }

?>


in een htaccessje:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
ErrorDocument 404 /404.php
ErrorDocument 403 /403.php


en dan nog 2 pagina's:

404.php

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    header('Location: http://www.chess-web.nl/?page404='.$_SERVER['REDIRECT_URL'].'&ip='.$_SERVER['REMOTE_ADDR']);
?>


en 403.php

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    header('Location: http://www.chess-web.nl/?page403='.$_SERVER['REDIRECT_URL']);
?>


Misschien wat veel werk, maar ik heb nog altijd mijn e-mailtjes keurig binnen gehad.
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
 
K i p

K i p

29/10/2006 17:08:00
Quote Anchor link
Is het nou gelukt?
 
Hylke

Hylke

29/10/2006 17:20:00
Quote Anchor link
nee :-S als ik de volgende code doe, krijg ik gewoon niets terug bij een 404 error

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $_SERVER['REDIRECT_URL'];
?>
 
PHP Newbie

PHP Newbie

29/10/2006 17:24:00
Quote Anchor link
index.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
header('Location: referer.php');
?>


referer.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $_SERVER['REDIRECT_URL'];
?>
 
Hylke

Hylke

29/10/2006 17:38:00
Quote Anchor link
nee:-( jammer genoeg werkt dat niet. Als ik print_r($_SERVER) doe, dan staat er ook nooit ['REDIRECT_URL'] of ['HTTP_REFERER'] bij.. Maar ook geen enkel ander array element wat de url van de vorige pagina bevat
 
PHP Newbie

PHP Newbie

29/10/2006 17:41:00
Quote Anchor link
en:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo '<pre>'.print_r($HTTP_SERVER_VARS, true).'</pre>';
?>
 
Hylke

Hylke

29/10/2006 17:47:00
Quote Anchor link
Nee daar staat ie ook niet bij =)
 
PHP Newbie

PHP Newbie

29/10/2006 17:53:00
Quote Anchor link
en je gaat niet direct naar de pagina, maar altijd via een andere pagina?
 
Hylke

Hylke

29/10/2006 17:55:00
Quote Anchor link
test.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
header('Location: referrer.php');
?>

referrer.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo '<pre>'.print_r($HTTP_SERVER_VARS, true).'</pre>';
?>
 
PHP Newbie

PHP Newbie

29/10/2006 18:03:00
Quote Anchor link
even getest en werkt hier ook niet,

index.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="referrer.php">klik</a>
 
Hylke

Hylke

29/10/2006 18:18:00
Quote Anchor link
als je op een link drukt, krijg je inderdaad wel die ['HTTP_REFERER'], maar het is toch wel mogelijk om als je bijvoorbeeld /onzin.php intypt, dat je dan doorverwezen wordt naar je 404 pagina, en dan onzin.php bij ['HTTP_REFERER'] hebt?
 
PHP Newbie

PHP Newbie

29/10/2006 18:28:00
Quote Anchor link
zie mijn post van 15:20. Daar heb ik uitgelegd hoe ik het op mijn site doe
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.