Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Dwa pytanka ?
Forum PHP.pl > Forum > Przedszkole
shreker
Witam ! Moje pierwsze pytanko jest proste:
Czy mogę "część" (http://www.mojastrona.pl) zawartości header zamienić na zmienną która będzie includowana z zewnętrznego pliku. Chodzi o to że mam to wstawione w kilku miejscach na stronie i część (http://www.mojastrona.pl) jest stała (nazwa strony), natomiast reszta niestety zmienia się. Łatwiej było by po prostu operować, bo wystarczyło by tylko zmienić zawartość w jednym miejscu. Ewentualnie jak to można przerobić inaczej.
Kod
<?php
   header ("Location:http://www.mojastrona.pl/index.php?pokaz=sites/ksiega/str_ksiega");
   ?>


Natomiast drugie pytanie dotyczy skryptu do logowania, rejestracji i wylogowania użytkowników opartego na samych cookies. Server na którym mam stronę ma wyłączoną obsługę sesji więc logowanie oparte o sesje odpada ;-(.

Z góry dzięki za pomoc.
rafalp
1.

  1. <?php
  2. $podstrona = "?pokaz=sites/ksiega/"; // lub jakiś warunek jaka ma to być podstrona
  3.  
  4. header ("Location:http://www.mojastrona.pl/index.php" . $podstrona);
  5. ?>


?


2.

nie mam nic takiego trzeba by poszukac:
http://www.google.com/search?client=opera&...-8&oe=utf-8

?
shreker
Dzięki. A czy jest możliwość zapisu tylko "www.mojastrona.pl" jako zmiennej, natomiast reszta pozostaje bez zmian ?
rafalp
Oczywiście, możesz w funkcji header" title="Zobacz w manualu PHP" target="_manual stosować normalne zmiennie a wcześniej w kodzie działania logiczne na nich. Tylko pamiętaj żeby nie podubić się w cudzysłowach i łączeniu stringów lub zmiennych w stringach.
shreker
Próbowałem zrobić coś takiego:
Kod
<?php
   header ("Location:http://www.mojastrona.pl/index.php?pokaz=sites/ksiega/str_ksiega");
   ?>


zamieniłem na:

Kod
<?php
include('var.php');

   header ("Location:".$strona."/index.php?pokaz=sites/ksiega/str_ksiega");
   ?>


plik var.php :

Kod
<?php
$strona[0]='http://www.mojastrona.pl',
?>

... i nie działa ... dlaczego, z czym namieszałem !?
Maxik
A po co [0]? Na końcu instrukcji zawsze średnik, a nie przecinek.

  1. <?php
  2. $strona = "http://www.mojastrona.pl";
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.