In bestand (test7.php) zijn twee variabelen gedefinieerd. Deze variabelen moeten ook gebruikt worden in een tweede bestand (test9.php).

De redirect van test7 naar test9 vindt plaats met header("Location:https://www.xxxxx.com/test9.php";) en exit()

Helaas krijg ik alleen een foutmelding: “Kan het bestand niet bewerken”.
De url vermeldt www.xxxxx.com/test9.php
De echo voor $getal1 en 2 in test7 komt niet op het scherm.
Idem voor test9. Ook “Dit is test9” komt niet op het scherm.

Wat gaat hier niet goed?


test7.php
<?php
$getal1 = 10;
$getal2 = 5;
echo $getal1 ." " .$getal2;
header("Location: https://www.xxxx.nl/tijdelijk/test9.php"); 
exit();
?>



Test9.php
<?php
include 'test7.php';
echo "dit is test9 " ."<br>";
echo '$getal1 "<br>" $getal2;
?>
Hoe voer je het script uit?
Waar staat: 'Kan het bestand niet bewerken' ?
In de Firefox naar xxxx.nl/tijdelijk/test7.php.
Daarna krijg ik een wit scherm met de tekst “Kan het bestand niet bewerken”. In Firefox dus.

Als ik de header en exit regel in test7 verwijder, krijg ik keurig de 10 en 5 te zien.

Ik heb ergens gelezen dat met header en exit het bestand (in dit geval test7) afgesloten wordt. De variabelen zijn daardoor niet meer beschikbaar denk ik.
Dat gaat natuurlijk niet werken. Je opent een bestand dat een ander bestand aanroept. Dat andere bestand roept vervolgens weer het eerste bestand aan ... dat vervolgens weer het andere bestand aanroept. Ofwel een oneindige loop.
Die melding lijkt mij dat je in een editor werkt? Het is geen PHP-foutmelding.

Een screenshot is altijd welkom ter verduidelijking.
Zie mijn opmerking hierboven ... een oneindige loop.
Maar waarom die melding?

Anders krijg je:

Fatal error: Maximum execution time of 30 seconds exceeded in /pad/naar/bestand.php on line X

D:\Documenten\000 PHP-cursus/foutmelding_bij_test7.JPG
We hebben niks aan een plaatje die je lokaal op je computer hebt staan op D:\Documenten\000 PHP-cursus/foutmelding_bij_test7.JPG.

Upload hem anders op https://www.imgbb.com en deel die link.

https://ibb.co/twHHjwJK



Hoe krijg ik een afbeelding hier in in dit bericht?


[size=xsmall]Toevoeging op 29/09/2025 19:55:54:[/size]

Ik zie geen oneindige loop.
In test7 spring ik naar test9 en dan is het afgelopen.
Alleen in test9 vraag ik om de variabelen uit test7.
Dat is toch geen loop?
Roep je echt de domeinnaam xxxx.nl aan?

[size=xsmall]Toevoeging op 29/09/2025 20:00:27:[/size]

Test7.php verwijst naar test9.php, en test9.php roept test7.php aan die vervolgens het hele riedeltje opnieuw uitvoert. Maar die foutmelding lijkt mij niet de oorzaak van de loop te zijn.

Probeer het eens met enkel een simpele echo?

De afbeelding zichtbaar maken kan img-tags. Zie ook de Veelgestelde Vragen op deze site.

Zo dus: [img]http://www.phphulp.nl/img/phphulp-logo.jpg[/img]. Uiteraard met een geldige directe link naar een publieke afbeelding, en geen site.

Reageren