Simpele header redirect wil niet werken...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

Fullstack Developer

Functieomschrijving Voor een erkende werkgever in regio Etten-Leur zijn wij op zoek naar een Fullstack Developer met PHP/Laravel ervaring. Je gaat aan de slag met het bouwen van maatwerk software voor klanten die actief zijn in een specifieke markt. Als fullstack developer ben je samen met een enthousiast team van 7 collega’s verantwoordelijk voor de ontwikkeling, beheer en innovatie van informatiesystemen voor klanten in een specifieke branche. Verder ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Ervaring met Laravel is een must. Om de klant zo goed mogelijk te

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Voor een opdrachtgever in omgeving Delft zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

Bekijk vacature »

Software developer - senior

Functie omschrijving Voor een echt softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking voor de afdeling Software Development! Ben jij op zoek naar een werkgever waar meerdere software developers werken aan interessante projecten? Ben jij op zoek naar een werkgever waar je onderdeel wordt van een team dat echt passie heeft voor het ontwikkelen van software? Dan ben je hier aan het juiste adres! Als softwareontwikkelaar kom je terecht bij een onafhankelijk, door kwaliteit gedreven, doortastend en daarbij op een Agile wijze werkend bedrijf. Ben jij een expert in het vertalen van Componenten van Functionaliteit naar Business lagen?

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

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 »

SAP ABAP Developer

Dit ga je doen Software ontwikkeling met behulp van o.a. ABAP, Sapscript en Smartforms Maatwerk development op SAP ECC 6.0, in de toekomst S/4 HANA Samenwerken met Business Analisten die functioneel en technisch ontwerpen aanleveren Testen van opgeleverde software Bugfixing Ondersteuning van eindgebruikers Hier ga je werken Onze klant, een internationaal gevestigd productiebedrijf dat mensen blij maakt, is ter versterking op zoek naar een ABAP Developer voor hun SAP team. Het team van 4 mensen verzorgt de ontwikkeling van maatwerk voor de SAP omgeving waar wordt gewerkt met modules SD, FI/CO, PM en MM. Momenteel draait het bedrijf op SAP

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »

Ervaren Full-Stack PHP Developer

Functieomschrijving Gezocht! Ervaren PHP Developer! Voor een organisatie in de regio Harderwijk zoeken wij een ervaren PHP Developer die het IT team van dit bedrijf gaat versterken. We zijn op zoek naar een enthousiaste en breed georiënteerde IT-er die het innovatieve bedrijf nog een stap verder kan brengen. Voor deze functie zoeken wij iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je werkt samen met een externe ontwikkelpartij en kunt hun dus uitdagen op het geleverde werk. Het schrijven van concepten aan de AI en hardware kant valt onder je verantwoordelijkheden. Het bedrijf noemt zichzelf een

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

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

28/12/2024 10:51:51
 
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.