Hallo,

Ik zit met een probleem dat als ik op f5 druk/ de pagina ververs, dat ik een berichtje krijg of ik nogmaals data wil verzenden. Hier op PHPhulp komt dat niet voor. Hoe?
N K,
Ik schaam me bijna, dat je het lef hebt om iemands avatar te vergelijken met een hakenkruis, en dan vervolgens ook nog te vragen of het een bedrijfslogo is.
Zoals eerder aangegeven, laten we dit aan de mods maar over want dit gaat nergens meer over.
haha sorry, het lijkt er inderdaad wel wat op. het komt van de term 'Grammar Nazi'

Zie hieronder wat meer uitleg.

Plaatje 1

Plaatje 2

Grammar Nazi is een term die men gebruikt als iemand iemand anders op spellingsfouten wijst. Heel irritant totdat ik erachter kwam dat ik zelf ongeveer ook zo in elkaar zat :D. Mensen vroegen mij wel es waarom ik een swastika op mn bureauachtergrond had maar dat is gewoon het icoon van de 'Grammar Nazi'

College humor (parody van Quentin Tarantino's film 'The Inglorious Bastards')

Sorry als ik iemand beledigt heb.

Nu weer on-topic sorry ;D
Ben je al verder met je probleem?
Dat is eigenlijk veel belangrijker..
als ik de regel

header("Location: http//:www.google.com";);

gaat de pagina naar google.

als ik diezelfde regel gebruik voor mijn eigen localhost pagina gebeurt er niks op een error na. chrome geeft die error

als ik dan de regel

header("Location: index.php",true,200);

gebruik krijg ik mijn pagina er wel voor

Nu moet, neem ik aan, die regel onderaan de pagina staan. alleen als ik dat doe gebeurt er niks.
Helemaal mee eens, zegt overigens meer over hemzelf dan over de avatar.
Ger van Steenderen op 19/08/2012 12:28:34

Helemaal mee eens, zegt overigens meer over hemzelf dan over de avatar.


de Avatar zegt "My grammar is Gooder", oftewel, Mijn gramatica is goeder.
Albert,

Je moet die header niet zomaar ergens doen.
Laat eens de structuur van je pagina's zien.
Dus je index.php
En het script dat de $_POST verwerkt.
@Albert, met hemzelf bedoelde ik jou niet, maar degene die de vergelijking maakt.
Om toch even ergens te beginnen heb ik een textindex gemaakt genaamd index2.php


<?php

if (isset($_POST['Google'])){
	header("Location: http://www.google.com");
}

?>
<form action='index2.php' method='POST'>
<input type='submit' name='Google'>
</form>


Als ik op de knop druk verschijnt google.com
Het formulier word dan niet meer weergegeven.

Zelfde gebeurt als ik het html gedeelte boven het php gedeelte zet. Dit is dus niet zo spannend.

Als ik nu naar index2.php leid met de code


<?php

if (isset($_POST['Google'])){
	header("Location: index2.php");
}

?>
<form action='index2.php' method='POST'>
<input type='hidden' value='123'>
<input type='submit' name='Google'>
</form>


dan werkt dat prima.

Maar als ik het in mijn index.php zet (zoals in een eerdere post) dan werkt het niet.


[size=xsmall]Toevoeging op 19/08/2012 12:54:48:[/size]

even zoals ik het nu zie

|
|(index.php)
|
|$_POST word verwerkt
| if (isset($_POST['iets']))
| pagina word redirected naar feitelijk gezien dezelfde pagina
|
|_______________________________
|
|(index.php)
|
|$_POST word overgeslagen want die is al verwerkt
|
| redirection word overgeslagen want $_POST is niet geset
|
V
Ger van Steenderen op 19/08/2012 12:28:34

Helemaal mee eens, zegt overigens meer over hemzelf dan over de avatar.

Wat zegt dat dan over mij Ger? PM me eens hierover. Hier ben ik wel benieuwd naar.

Ger van Steenderen op 19/08/2012 12:44:52

@Albert, met hemzelf bedoelde ik jou niet, maar degene die de vergelijking maakt.

Zo gek was die vergelijking dus blijkbaar helemaal niet...

Wat zijn jullie hier op dit forum toch snel op jullie pikkies getrapt zeg.

Reageren