Andere manier header location

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle Apex Developer

Dit ga je doen Jouw taken bestaan uit: Het bouwen maatwerk Oracle applicaties voor Europese business units; Het implementeren van de nieuwste technieken om te blijven innoveren; Actief meedenken en aandragen van verbetervoorstellen. Hier ga je werken Deze organisatie in de regio Veenendaal is een van wereld grootste retailers met ruim 16.000 winkels in 27 markten en jaarlijks ruim 5,3 miljard klanten die winkelen bij een van hun welbekende retailmerken. Binnen de organisatie is er een IT Group actief die dient als IT Service Provider voor de hele organisatie en waar dagelijks IT'ers werken aan state-of-the-art IT oplossingen. Dit doen

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Medior Java developer

Wat je gaat doen: 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 je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

Software Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Software Developer C# - Deventer

Software Developer C# – Deventer Bijdragen aan de toekomst van het onderwijs! Ben jij op zoek naar een dynamische omgeving waar vol enthousiasme wordt gewerkt aan software voor interactieve dashboard- en analysetoepassingen ter verbetering van het onderwijs? Dan zijn wij het bedrijf voor jou! TIG is een bedrijf met een informele en ondernemende werksfeer, waarbij goede ideeën snel leiden tot concrete acties. Wij zijn een software ontwikkelorganisatie en focussen ons op het ontwikkelen en implementeren van oplossingen voor het leveren van managementinformatie, datavisualisatie en analyses voor het onderwijs. Met onze dashboard- en analyseoplossingen zetten scholen gegevens om naar betekenisvolle informatie.

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

Bekijk vacature »

Java developer Zorgsysteem

Dit ga je doen Werken aan het eigen gebouwde zorgsysteem; Verbeteringen maken en toepassen binnen de applicatie; Jij gaat werken aan de Back-end van de applicatie en sporadisch werk je mee aan de Front-end; Samenwerken met andere teams voor een optimaal resultaat; Jij kan 'clean' werken en high quality code schrijven; Jij werkt resultaatgericht. Hier ga je werken De organisatie houdt zich bezig met diverse applicaties met betrekking tot zorgregistratie. Dankzij hun systeem komt alle informatie, omtrent de zorg van een patiënt, op een overzichtelijke en toegankelijke manier samen in één systeem te staan. Op deze manier is deze informatie

Bekijk vacature »

Front-end developer gezocht

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Junior Java Developer

Dit ga je doen Je ontwikkelt innovatieve, maatschappelijk belangrijke applicaties; Je implementeert nieuwe features; Je gaat in gesprek met eindgebruikers en designers om de applicaties continu te finetunen; Je draait mee in een professionele Agile/Scrum omgeving. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om

Bekijk vacature »

C# .NET Developer

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 In een klein team van professionals ben je als C# .NET Developer verantwoordelijk voor het ontwikkelen van één van de applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je

Bekijk vacature »

Medior/Senior Python developer (Django)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en werken ze met pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Er is een kwaliteitsfocus en dan biedt ruimte om verbeteringen echt door te voeren binnen de gehele

Bekijk vacature »

3D BIM Add-on Developer

Als 3D BIM add- on ontwikkelaar bij KUBUS ontwikkel je add-ons (BCF Managers genaamd) voor de toonaangevende building information modeling (BIM) programma's Revit, Navisworks, Archicad, AutoCAD en Tekla Structures. BCF Managers maken gegevensoverdracht mogelijk tussen BIM-software en BIMcollab. Je werkt zowel aan de front- als aan de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en

Bekijk vacature »

Junior Front end developer Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »
Matthijs

Matthijs

05/01/2005 19:48:00
Quote Anchor link
Hey mensen,

Vraagje, wat voor een methode's zijn er om een gebruiker door te laten gaan naar een andere pagina?

Je hebt :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if(empty($voorbeeld)){
header("Location: blabla.php");
}

?>


Maar dit is alleen mogelijk als de headers nog niet verstuurd zijn. En dit is soms erg lastig.

Je hebt ook nog een minder nette manier :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if(empty($voorbeeld)){
echo "<meta http-equiv='Refresh' content='0; URL=blabla.php' />";
}

?>


Zijn er nog andere methode's??
De laatste vind ik niet zo netjes. Maar header location kun je ook niet altijd gebruiken.

(ps. heb wel geprobeerd te zoeken op het forum,
maar kreeg telkens "te veel zoekresultaten gevonden" ! )
 
PHP hulp

PHP hulp

14/11/2024 18:36:18
 
Sean

Sean

05/01/2005 19:59:00
Quote Anchor link
<script>
window.location = 'nieuwe locatie';
</script>
 
Mitch X

Mitch X

05/01/2005 20:01:00
Quote Anchor link
<meta http-quiv="refresh" content="0; URL=pagina.php" />
 
Winston Smith

Winston Smith

05/01/2005 20:05:00
Quote Anchor link
Je kan een buffer aanzetten in php.ini, dan wordt alle php eerst verzameld voordat de html naar de browser wordt verzonden. Dan kan je wel gewoon header() gebruiken.
Dat kan ook met ob_start() aan het begin van je php bestanden.

@Mitch: Die http-equiv had hij zelf ook al gegeven :P
 
Bram Z

Bram Z

05/01/2005 20:12:00
Quote Anchor link
window location is IE shit, document.location is competabel met alles. dus :

<script language="JavaScript">
document.location = 'nieuwe locatie';
</script>

En best ook language bijzetten omdat dat mislijdend kan zijn voor php
 
Elwin - Fratsloos

Elwin - Fratsloos

05/01/2005 20:14:00
Quote Anchor link
D@rk:
<script language="JavaScript">
document.location = 'nieuwe locatie';
</script>
Maar dan nog liever:

<script type="text/javascript">
document.location = 'nieuwe locatie';
</script>

Elwin
 
Mitch X

Mitch X

05/01/2005 20:15:00
Quote Anchor link
Ennuh, wat is er zo 'niet' netjes aan?

@Kasper: Kan me niet schelen, het is gewo0n een goede manier, kun je nog timen ook :D
 
Winston Smith

Winston Smith

05/01/2005 20:20:00
Quote Anchor link
Mitch:
@Kasper: Kan me niet schelen, het is gewo0n een goede manier, kun je nog timen ook :D


Oeioei, verkeerde been uit bed gestapt vandaag Mitch? Bij het En- Decoding algoritme had je ook al zo'n frappante opmerking. Ik citeer: 'kanmenietschelenstommeaapdiejeerbent' :P

Maar timen kan ook met php toch (weliswaar met een omwegje)?
Gewijzigd op 05/01/2005 20:21:00 door Winston Smith
 
Matthijs

Matthijs

05/01/2005 21:31:00
Quote Anchor link
bedankt voor de reacties !
ga het direct ff proberen
Gewijzigd op 05/01/2005 21:31:00 door Matthijs
 
Mitch X

Mitch X

05/01/2005 21:34:00
Quote Anchor link
Kasper:
Oeioei, verkeerde been uit bed gestapt vandaag Mitch? Bij het En- Decoding algoritme had je ook al zo'n frappante opmerking. Ik citeer: 'kanmenietschelenstommeaapdiejeerbent' :P

Haha, dat was zomaar een zinnetje ;)
Quote:
Maar timen kan ook met php toch (weliswaar met een omwegje)?


Mja, weer 'n omweg ...
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
# Void function
function refresh( $page, $seconds )
{

   # Wait $seconds
   sleep( $seconds );

   # Goto $page
   header( 'Location: ' . $page );
}

?>


Zoiets :)
 
Matthijs

Matthijs

05/01/2005 21:43:00
Quote Anchor link
Kasper:
Je kan een buffer aanzetten in php.ini, dan wordt alle php eerst verzameld voordat de html naar de browser wordt verzonden. Dan kan je wel gewoon header() gebruiken.
Dat kan ook met ob_start() aan het begin van je php bestanden.

@Mitch: Die http-equiv had hij zelf ook al gegeven :P



ob_start();
verzameld ook eerst alle php??
als je dat erboven zet kun je dan wel standaard
header("Location: bla.php"); gebruiken?
 
Mitch X

Mitch X

05/01/2005 21:45:00
Quote Anchor link
Jup.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
# Start output buffering
ob_start( );

# PHP hier, etc ...

# Netjes afsluiten

ob_end_flush( );
?>
 
Matthijs

Matthijs

05/01/2005 21:48:00
Quote Anchor link
ok dan, super !
je moet hem netjes aflsuiten??

moet officieel ook als je opening naar de database maakt ( mysql_query() )
maar daar sluit ik hem ook nooit af :$

EDIT: misschien domme vraag, maar heeft dit
ook een beveiligings risico? kun je er niet op inbreken of dergelijke?
Gewijzigd op 05/01/2005 21:51:00 door Matthijs
 
Mitch X

Mitch X

05/01/2005 21:50:00
Quote Anchor link
mysql_query( ) hoef je niet te sluiten ;)
Deze wel:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
# Connectie leggen
mysql_connect( );

# Db selecteren & queryshit enzo

# Netjes afsluiten

mysql_close( );
?>


Vind je server wel fijn als je een boel pageviews krijgt ;)
 
Winston Smith

Winston Smith

05/01/2005 21:51:00
Quote Anchor link
Nee het hoeft niet perse, php is erg coulant daarin. Maar het is idd wel netter om alles af te sluiten, ook databaseverbindingen.
 
Matthijs

Matthijs

05/01/2005 22:17:00
Quote Anchor link
@mitch
mysql_connect(); ja, inderdaad :P my mistake :)
 
Mitch X

Mitch X

05/01/2005 22:23:00
Quote Anchor link
Kasper:
Nee het hoeft niet perse, php is erg coulant daarin. Maar het is idd wel netter om alles af te sluiten, ook databaseverbindingen.


Als je het iemand leert, leer het dan gelijk goed :)
 
Matthijs

Matthijs

06/01/2005 01:00:00
Quote Anchor link
ob_start(); werkt perfect !
kan ik gewoon me ouwe vertrouwde header(); houden ;)

Thnx 4 your help!
 



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.