header('Location: url') werkt niet maar headers nog niet verzonden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Als PHP developer (Symfony) bijdragen aan betere z

Functie Als Medior/Senior PHP developer wordt er een mate van zelfstandigheid verwacht, maar ook dat je goed in een team kunt opereren waar kennis wordt gedeeld en er bijvoorbeeld codereviews plaatsvinden. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden geactualiseerd.

Bekijk vacature »

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

Bekijk vacature »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Full stack Python developer

Functie Samen met andere collega’s (een product owner, een software manager en een ervaren ontwikkelaar) ga jij onze producten verder ontwikkelen. Jouw verantwoordelijkheden zullen bestaan uit: – Verder wil gaan met de ontwikkeling van onze bestaande producten; nieuwe features! – Meedenkt over de roadmap van onze producten – Als sparringpartner kan optreden op het gebied van development – Zelf ook nieuwe ideeën op tafel durft te leggen en deze van scratch af aan wilt bouwen Hieronder ook een paar voorbeelden van projecten waar we momenteel mee bezig zijn of binnenkort aan willen beginnen: – Real-time interactie creëren in onze web

Bekijk vacature »

Senior Developer ERP Dynamics 365

Samengevat: Deze werkgever is een softwarebedrijf. Ben jij een enthousiaste developer? Heb je ervaring met ERP of Dynamic 365 bussines central? Vaste baan: ERP Applicatie Specialist ERP MBO €3.600 - €5.200 Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur. Daarnaast is er veel onderling contact door de korte communicatielijnen. Het team werkt enthousiast samen om een

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end 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. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van IT Operations Manager! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

Bekijk vacature »

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

Bekijk vacature »

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

Bekijk vacature »

Senior Front-end developer (React)

Functie Met een ontwikkelafdeling van ruim 20 collega’s is dit zo ongeveer de helft van alle medewerkers. De software(ontwikkeling) is dan ook de drijvende kracht binnen de organisatie. Ze werken aan het verbeteren dan de bestaande, maar zeker ook nieuwe producten. De software bestaat uit verschillende (React) webapplicaties, maar ook een mobile (React native) app. Hierdoor kom je met verschillende uitdagingen in aanraking en is Mobile kennis natuurlijk mooi meegenomen. De software wordt door vele duizenden professionals dagelijks gebruikt en bevatten grote hoeveelheden data. Aan het team de uitdaging om hierin de best mogelijke gebruiksvriendelijkheid neer te zetten door gebruik

Bekijk vacature »

Senior Front end developer Angular

Functie Er zijn momenteel 5 SCRUM-teams waarvan drie gefocust zijn op DevOps en de huidige projecten en twee op innovatie van de platformen. Jij zal onderdeel worden van het innovatie Scrum team. De 2 multidisciplinaire innovatie teams bestaan momenteel uit 14 werknemers. Jij als senior Front end developer wordt onderdeel van onze innovatieteams. De innovatieteams houden zich bezig met het door ontwikkelen van de huidige producten en denken na over nieuwe functionaliteiten. Binnen de rol van Front end developer krijg je veel vrijheid en kan je je dag zelf indelen. Dingen waar jij je dagelijks mee bezig zult houden is

Bekijk vacature »

Software Developer C# / ASP .Net

Functie omschrijving Ben jij een software ontwikkelaar die bekend is met termen ASP .NET, C# en SQL? Lees dan snel verder! Voor een bedrijf binnen de agrarische sector zijn wij namelijk op zoek naar een zelfstandige, enthousiaste en proactieve Software Developer die open staat voor een afwisselende functie met veel uitdaging. Binnen deze organisatie ben jij als Software Developer samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Hierbij draag jij bij aan de vertaling van klantwensen naar effectieve softwareoplossingen. Daarnaast ben je verantwoordelijk voor: Schatten

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »
Pepijn de vos

pepijn de vos

16/10/2008 21:34:00
Quote Anchor link
ik heb deze code op een site staan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
header('Location: ' . $ideal->getBankUrl());
$content .= '<a href="' . $ideal->getBankUrl() . '">ga naar bank</a>';
?>


de header doet niks, ik zie gewoon die link, en dan gebeurd er niks.(link later toegevoeg als debug)
ik heb error reporting aan staan, en dit is echt niet de klassieke 'warning: headers could not be sent: output started at /bla/bla.php on line 123'(uit mijn hoofd)

de header werkt gewoon niet, en als ik de link aan klik kom ik alsnog uit waar ik heen moest.
getest in safari en firefox, geen browser dingetje dus...

kan iemand hier iets me?
moet ik nog meer code plaatsten?
dit geheel zit in een wordpress plugin en maakt gebruik van de mollie api.
 
PHP hulp

PHP hulp

17/11/2024 19:47:20
 
Kristoff

kristoff

16/10/2008 21:36:00
Quote Anchor link
als je de fout output started krijgt dan is het een teken dat je reeds iets hebt afgedrukt voor je header.
Je kan header alleen gebruiken en als je nog niets geecho't hebt als je html in php gebruikt hebt of je nog geen html voor je php hebt staan.


edit woeps verkeerd gelezen. sorry voor de reactie. ik dacht dat je de fout wel kreeg.
Gewijzigd op 01/01/1970 01:00:00 door kristoff
 
Wouter De Schuyter

Wouter De Schuyter

16/10/2008 22:09:00
Quote Anchor link
plaats helemaal bovenaan in je script dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php ob_start(); ?>
is en onderaan dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php ob_end_flush(); ?>
eens, probeer dan nog is.
 

16/10/2008 22:12:00
Quote Anchor link
Paradox&#8482; schreef op 16.10.2008 22:09:
plaats helemaal bovenaan in je script dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php ob_start(); ?>
is en onderaan dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php ob_end_flush(); ?>
eens, probeer dan nog is.

Ieuw, ieuw, ieuw.
Dit:
Afbeelding
is ob. Ob_* hoef je eigenlijk nergens op een website te gebruiken (uitzonderingen daargelaten).

Zet eens
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
?>

helemaal bovenaan.
 
Wouter De Schuyter

Wouter De Schuyter

16/10/2008 22:16:00
Quote Anchor link
Karl schreef op 16.10.2008 22:12:
Paradox&#8482; schreef op 16.10.2008 22:09:
plaats helemaal bovenaan in je script dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php ob_start(); ?>
is en onderaan dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php ob_end_flush(); ?>
eens, probeer dan nog is.

Ieuw, ieuw, ieuw.
Dit:
Afbeelding
is ob. Ob_* hoef je eigenlijk nergens op een website te gebruiken (uitzonderingen daargelaten).

Zet eens
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
?>

helemaal bovenaan.



:/ bij mij werkt het dan toch tenminste?
Wat is er zo mis met "ob" ?
 

16/10/2008 22:24:00
Quote Anchor link
Paradox&#8482; schreef op 16.10.2008 22:16:
Karl schreef op 16.10.2008 22:12:
Paradox&#8482; schreef op 16.10.2008 22:09:
plaats helemaal bovenaan in je script dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php ob_start(); ?>
is en onderaan dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php ob_end_flush(); ?>
eens, probeer dan nog is.

Ieuw, ieuw, ieuw.
Dit:
Afbeelding
is ob. Ob_* hoef je eigenlijk nergens op een website te gebruiken (uitzonderingen daargelaten).

Zet eens
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
?>

helemaal bovenaan.



:/ bij mij werkt het dan toch tenminste?
Wat is er zo mis met "ob" ?

Omdat je het probleem omzeilt, als je een headers allready sent foutmelding krijgt, dan moet je zorgen dat er geen content boven de headers staat.
 
Pepijn de vos

pepijn de vos

17/10/2008 16:36:00
Quote Anchor link
jongens, ik zeg toch dat ik die error wel krijg als ik er een echo voor zet, maar zo niet.

ik krijg dus GEEN ERROR en ik heb GEEN OUPUT voor die header toch WERKT het NIET.

de periode dat ik dat soort fouten niet snapte ben ik nou toch wel voorbij...

ob_start gebruik ik voor functies die niet van mij zijn waarvan ik de output niet in de browser wil hebben maar in een var of database.
Gewijzigd op 01/01/1970 01:00:00 door pepijn de vos
 
- SanThe -

- SanThe -

17/10/2008 16:55:00
Quote Anchor link
Zit de juiste waarde wel in $ideal->getBankUrl()?

En wat gebeurt er als je die waarde even letterlijk neerzet?
header('Location: hierdusdewaardetypen'); .
 
Pepijn de vos

pepijn de vos

17/10/2008 17:14:00
Quote Anchor link
ik zeg ook al dat als ik daarna diezelfde waarde in een <a> zet dat hij wel werkt, dus met de link is niks mis, maar ik zal het eens proberen als je daar blij van word.
 
PHP Newbie

PHP Newbie

17/10/2008 17:27:00
Quote Anchor link
pepijn de vos schreef op 17.10.2008 17:14:
ik zeg ook al dat als ik daarna diezelfde waarde in een <a> zet dat hij wel werkt, dus met de link is niks mis, maar ik zal het eens proberen als je daar blij van word.


Volgens mij zit jij met een probleem, proberen wij je te helpen. Je hoeft ons dus niet blij te maken hoor.

Ik denk dat je toch wat meer code prijs zult moeten geven. Echo anders die link even.
 
Pepijn de vos

pepijn de vos

18/10/2008 13:00:00
Quote Anchor link
tuurlijk php newbie, ik bedoelde dat ik niet helemaal geloofde dat dat het zou zijn.

ik heb gekeken wat er in die link staat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="https://ideal.abnamro.nl/nl/ideal/identification.do?randomizedstring=12345678901trxid=12345678901234">ga naar bank</a>

maar dan een ander getal... dat is elke keer anders!

ik heb ook geprobeerd om gewoon http://www.google.nl in de redirect te typen, werkte niet.

en ik heb geprobeerd om urlencode op die functie te doen, maar toen deed de link het ook niet meer... met htmlentities deed de link het nog wel, maar de header nog steeds niet.

ik wil best wat code geven, maar ik heb geen idee waar het zit, en dus ook niet wat relevant is, en ik kan moeilijk heel wordpress hier gaan posten.
wat ik wel nog even kan doen is mijn plugin op een andere (versie van) wordpress zetten, misschien zit er ergens een bugje dat hij de header sloopt ofzo?

oja, dit stond er nog op de php site:
Quote:
The second special case is the "Location:" header. Not only does it send this header back to the browser, but it also returns a REDIRECT (302) status code to the browser unless some 3xx status code has already been set.
 
Leroy Boerefijn

Leroy Boerefijn

18/10/2008 15:53:00
Quote Anchor link
pepijn de vos schreef op 18.10.2008 13:00:
oja, dit stond er nog op de php site:
Quote:
The second special case is the "Location:" header. Not only does it send this header back to the browser, but it also returns a REDIRECT (302) status code to the browser unless some 3xx status code has already been set.


misschien wordt er ergens anders al geredirect oid...
 
Pepijn de vos

pepijn de vos

18/10/2008 17:25:00
Quote Anchor link
als er ergens anders al geredirect word zou ik die link toch niet zien?
maar in mijn plugin doe ik verder niks met de header, dus moet het iets met wordpress zijn, ik ga eens testen of het met een andere installatie wel werkt.
 



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.