Simpele header redirect wil niet werken...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer

Functie omschrijving Als PHP / Laravel developer zal je in een klein team terecht komen. Wij zijn op zoek naar een echte specialist, iemand die de balans weet te vinden tussen techniek en perfectie. In de aankomende jaren wilt dit bedrijf flink groeien en daarom zijn ze op zoek naar jou! Wat ga je doen? Je draagt bij aan het ontwikkelen en onderhouden van bestaande webapplicaties die boordevol functionaliteit zitten. Deze applicaties worden gebruikt door de organisatie zelf en ook door de klanten. Inmiddels wordt er gewerkt met Laravel 8 en zijn er diverse koppelingen naar externe leveranciers. Verder zal

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer begint jouw dag na een bak koffie met een stand up. De vorderingen worden tijdens de stand up besproken en de doelen worden opgesteld waar jullie als team in de volgende sprint naartoe gaan werken. Onze backend is geschreven in .NET Core en onze Front-end in Angular. Bij ons ga jij dan ook Fullstack aan de slag. Jij wordt hier opgeleid om zelfstandig te kunnen programmeren en applicaties te kunnen implementeren. Er wordt op projectbasis gewerkt, dit bied leuke uitdagingen omdat elke klant een andere visie heeft over de applicatie die wij maken. Je gaat

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

Magento developer

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

Medior/senior Front-end developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

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 »

Front-end Angular developer

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

Bekijk vacature »

Full Stack Developer

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail; Verantwoordelijk voor de front-end werkzaamheden; Naast de front-end werk je ook aan de backend. Hier ga je werken Als Full Stack Developer komt je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

.NET Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een .NET Developer! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans en kijk snel of jouw vaardigheden aansluiten bij onderstaand profiel! Je kunt een uitdagende rol gaan vervullen als .NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving Bergen. Dit bedrijf is zeer vooruitstrevend en verricht betekenisvol werk. Binnen dit bedrijf wordt gewerkt aan de productie en ontwikkeling van medische middelen. Als .NET Developer ga jij je bezig houden met het volgende: Je wordt betrokken bij alle fasen van software

Bekijk vacature »

Oracle APEX Ontwikkelaar (3.500-6.000 euro)

Bedrijfsomschrijving Ben jij een getalenteerde Oracle APEX ontwikkelaar met minimaal één jaar ervaring in het ontwikkelen van Oracle APEX-applicaties? Ben je gepassioneerd over het ontwikkelen van bedrijfskritische oplossingen en wil je werken bij een toonaangevend consultancybedrijf? Dan zijn wij op zoek naar jou! Deze organisatie beschikt over zowel inhouse als externe projecten, maar bovenal over een sterk team en netwerk van opdrachten waardoor jij jezelf verder kunt ontwikkelen. Het team bestaat uit een aantal junior en medior developers, maar vooral uit senioren. De business unit managers binnen het team zijn mensen die hun vak verstaan en zelf als Oracle APEX

Bekijk vacature »

Software developer (PHP) - Utrecht centrum

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Front-end developer E-Commere

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als front-end developer heb je een adviserende rol en sta je aan het eindpunt van alles wat met designs te maken heeft. Je overlegt met klanten en collega’s, en zet je in om ideeen om te zetten tot unieke concepten. Je bent het aanspreekpunt voor de klant en bewaakt tevens de planning. Eisen

Bekijk vacature »
Robin

Robin

06/10/2008 14:56:00
Quote Anchor link
if(!empty($_POST))
{


//Connectie met de databank
include("inc_connect.php");
$naam = $_POST["username"];
$wachtwoord = $_POST["wachtwoord"];

$sqlSelect = "select * from admin where A_NAAM = '".$naam."' and A_WACHTWOORD = '".$wachtwoord."'";

$resultaatset = mysql_query($sqlSelect) or die (mysql_error());
$rij = mysql_fetch_array($resultaatset);
//$rol = $rij["A_ROL"];

if(mysql_num_rows($resultaatset) == 0)
{
echo "<p align = \"center\">Niet correct ingelogd - Nieuwe Poging</p>";
}
else
{
//Correct ingelogd
$_SESSION["username"] = $naam;
$_SESSION["wachtwoord"] = $wachtwoord;
header("Location: overzicht.php");
exit;

}
}


Dit is mijn php code. Als ik foutieve login gegevens invoer op mijn server toont hij wat hij moet tonen, namelijk: echo "<p align = \"center\">Niet correct ingelogd - Nieuwe Poging</p>";

Als ik JUISTE login gegevens invoer geeft hij een error:
Warning: Cannot modify header information - headers already sent by (output started at /customers*****/index.php:13) in /customers/****/index.php on line 38

Kan iemand me helpen?
Gewijzigd op 01/01/1970 01:00:00 door Robin
 
PHP hulp

PHP hulp

24/11/2024 16:01:31
 
Thijs Damen

Thijs Damen

06/10/2008 14:58:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
echo "<p align = \"center\">Niet correct ingelogd - Nieuwe Poging</p>";
}
else
{
//Correct ingelogd
$_SESSION["username"] = $naam;
$_SESSION["wachtwoord"] = $wachtwoord;
header("Location: overzicht.php");


er mag geen echo plaatsvinden voor een header redirect


lees hier: http://nl.php.net/header
Gewijzigd op 01/01/1970 01:00:00 door Thijs Damen
 
Robin

Robin

06/10/2008 15:02:00
Quote Anchor link
Die code die jij intypt, is toch volledig dezelfde als de mijne? en er staat geen echo voor mijn redirect...
 
Thijs Damen

Thijs Damen

06/10/2008 15:04:00
Quote Anchor link
ok.. ik zal het nog een keer doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo "<p align = \"center\">Niet correct ingelogd - Nieuwe Poging</p>";


staat boven

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
header("Location: overzicht.php");


dus: output voor je header. dus error. lees mijn link eens dan zie je wat ik bedoel, er mag geen, 0, niks, noppes, nada aan output zijn voor je je header aanroept.
 
Robin

Robin

06/10/2008 15:06:00
Quote Anchor link
die echo doet hij alleen als de inlog gegevens incorrect zijn..., dus dat heeft toch niets te maken met de redirect? En ik heb deze code al gebruikt voor een gastenboek, en daar werkte het wel. Zou het aan mijn hosting kunnen liggen?
 
- Ariën  -
Beheerder

- Ariën -

06/10/2008 15:12:00
Quote Anchor link
Warning: Cannot modify header information - headers already sent by (output started at /customers/selachiix-net.be/selachiix-net.be/httpd.www/brugge/Admin/index.php:13)

Zie dus lijn 13 van je code. Daar staat output welke VOOR de header staat.
Ligt niet aan je hosting... (tenzij die een advertentie bovenaan plaatst in je code, wat ik niet verwacht)
 
Emmanuel Delay

Emmanuel Delay

06/10/2008 15:24:00
Quote Anchor link
Ook een Bruggeling?

Nu ja. Ik zie ook geen output.
Dit is waarschijnlijk niet de volledige code.

Wat staat er op lijn 13 (en omstreken)?
De code die je schreef, telt geen 38 lijnen, dus je zal output verzonden hebben voor de lijn

if (!empty($_POST))
 
Robin

Robin

06/10/2008 15:28:00
Quote Anchor link
Ja ook bruggeling.
op lijn 13:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if(!empty($_POST))
?>

De voledige code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
session_start();
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>VbInlogPagina</title>
<meta http-equiv = "content-type" content = "text/html; charset = utf-8" />
<link href = "Stylesheets/stylesheet1.css" type = "text/css" rel = "stylesheet" />
</head>
<body>
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
<?php
if(!empty($_POST))
{


    
    //Connectie met de databank
    include("inc_connect.php");
    $naam = $_POST["naam"];
    $wachtwoord = $_POST["wachtwoord"];
    
    $sqlSelect = "select * from admin where A_NAAM = '".$naam."' and A_WACHTWOORD = '".$wachtwoord."'";
                    
    $resultaatset = mysql_query($sqlSelect) or die (mysql_error());
    $rij = mysql_fetch_array($resultaatset);
    //$rol = $rij["A_ROL"];    
    
    if(mysql_num_rows($resultaatset) == 0)
    {

        echo "<p align = \"center\">Niet correct ingelogd - Nieuwe Poging</p>";
    }

    else
    {
        //Correct ingelogd
        $_SESSION["naam"] = $naam;
        $_SESSION["wachtwoord"] = $wachtwoord;
        header("location: overzicht.php");
                
    }
}




?>

<h1>Inlogformulier</h1>
<form name="form1" method = "post" action =
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $_SERVER["PHP_SELF"];    ?>
>
<table align = "center" border = "0" >
<tr>
<td>Gebruikersnaam</td>
<td colspan = "2"><input type="text" name = "naam" /></td>
</tr>
<tr>
<td>Wachtwoord</td>
<td colspan = "2"><input type="password" name = "wachtwoord" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name = "InlogKnop" value = "Login" /></td>
<td align = "right"><input type="reset" name = "ResetKnop" value = "Reset" /></td>
</tr>
</table>

</form>


</body>
</html>
Gewijzigd op 01/01/1970 01:00:00 door Robin
 
Emmanuel Delay

Emmanuel Delay

06/10/2008 15:32:00
Quote Anchor link
Ja kijk, dat is het dus he.

Die

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>...

mag niet verzonden worden.

Zorg er voor dat de php logica helemaal bovenaan staat.

Dus iets als
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
<?php
session_start();
if (!empty($_POST))
{

// behandel hier je POST dingen
...
header(...);
}

else
 {
 echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>...
'
;
 }


?>
 
Robin

Robin

06/10/2008 15:52:00
Quote Anchor link
oké, merci!!!!
Het is gelukt!
 
Robin

Robin

06/10/2008 21:30:00
Quote Anchor link
Robin schreef op 06.10.2008 14:56:
if(!empty($_POST))
{


//Connectie met de databank
include("inc_connect.php");
$naam = $_POST["username"];
$wachtwoord = $_POST["wachtwoord"];

$sqlSelect = "select * from admin where A_NAAM = '".$naam."' and A_WACHTWOORD = '".$wachtwoord."'";

$resultaatset = mysql_query($sqlSelect) or die (mysql_error());
$rij = mysql_fetch_array($resultaatset);
//$rol = $rij["A_ROL"];

if(mysql_num_rows($resultaatset) == 0)
{
echo "<p align = \"center\">Niet correct ingelogd - Nieuwe Poging</p>";
}
else
{
//Correct ingelogd
$_SESSION["username"] = $naam;
$_SESSION["wachtwoord"] = $wachtwoord;
header("Location: overzicht.php");
exit;

}
}



Kan iemand me helpen?


Niet Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door Robin
 
Wouter De Schuyter

Wouter De Schuyter

07/10/2008 07:55:00
Quote Anchor link
Gaat het nog steeds niet?

probeer eens met ob_start(); bovenaan in je script te plaatsen en onderaan in je script ob_end_flush();
 
Joren de Wit

Joren de Wit

07/10/2008 08:51:00
Quote Anchor link
@Paradox: dat doe je dus niet! Je gebruikt ob_start() dan als heel smerig lapmiddel om foutmeldingen te voorkomen, maar het eigenlijk probleem (incorrecte PHP logica) los je daar niet mee op! De functie ob_start() is hier bovendien helemaal niet voor bedoeld...

Zorg gewoon dat je scripts goed in elkaar zitten, dan heb je dit soort smerige oplossingen helemaal niet nodig. Dus eerst alle PHP logica afhandelen en dan pas output naar de browser versturen.
 



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.