Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

PHP: Variabelt filnavn i header-statement

Side 1 ud af 1 (5 indlæg)
  • 1
Tilmeldt 20. Apr 07
Indlæg ialt: 16014
30% af profil udfyldt
Skrevet kl. 23:37
Hvor mange stjerner giver du? :

Hej Aminoer.

Jeg er ved at rigge en blog til. Til formålet skal jeg bruge et PHP header-statement, som pt ser således ud for den første blog, blog01:

header("location: blog01.php?error=25");

Men der skal være x antal blogs, og så nytter det ikke, at jeg kun har blog01.php som filnavn. Hvordan kan jeg specificere, at blog01 skal være en variabel?

Eftersom koden allerede er PHP, kan jeg jo ikke bare skrive fx

<?php echo $blog; ?> i stedet blog01, vel?

Kan jeg skrive $blog.php?

Har nogen et godt råd?

Fra Nykøbing Falster
Tilmeldt 17. Jul 08
Indlæg ialt: 5907
Fra  Casper Schneidereit A/S Skrevet kl. 23:56
Hvor mange stjerner giver du? :

Jeg er ikke sikker på jeg forstå din problemstilling. Jeg gætter på du gerne vil have dit filnavnet til at være en dynamisk værdi? Blog01.php skal udløse en blog, blog02.php skal udløse en anden blog o.s.v. Hvordan kommer din header ind i billedet?

Fra Lyngby
Tilmeldt 13. Oct 09
Indlæg ialt: 1
Skrevet kl. 00:21
Hvor mange stjerner giver du? :

Hvad med:

header("location: ".$blogname);

Fra Københavnsområdet
Tilmeldt 16. Mar 11
Indlæg ialt: 712
Skrevet kl. 00:24
Hvor mange stjerner giver du? :

Jeg er heller ikke sikker på, at jeg forstår den valgte fremgangsmåde.

Men du indsætter en variabel i header() sådan her:

<?php
$location = "blog01.php?error=25";

header("HTTP/1.1 301 Moved Permanently");
header("Location: " . $location . "");
exit;
?>

$location er din variabel.

Tilmeldt 20. Apr 07
Indlæg ialt: 16014
30% af profil udfyldt
Skrevet kl. 09:07
Hvor mange stjerner giver du? :

Tak til jer begge, Casper og Jesper, og jeg beklager, at jeg ikke fik udtrykt mig klart nok.

Jespers forslag løser lige netop det, jeg søgte. Det vil jeg prøve af. Tak!

Side 1 ud af 1 (5 indlæg)