|
|
|
| Добрый день, такой вопрос: есть код, который вызывается разными страницами и, в зависимости от того, откуда сделан вызов, выполняются определенные части этого кода. Вот пример того, что нужно:
1.php
2.php
3.php
$a=array();
$b=array();
$х;
if ($х = "здесь адрес страницы 1.php");
$a;
else $b;
|
Как правильно определить переменную $х, то есть, как понять, какой страницей вызывается 3.php?
Спасибо! | |
|
|
|
|
|
|
|
для: Veresk
(10.10.2007 в 13:33)
| | Можно конечно из запроса узнать имя скрипта, потом определится, но не проще ли передавать в строке запроса еще и параметр какой-то, а уж от его значения выбирать необходимое? Например, 1.php?set=1 и 2.php?set=2, тогда:
<?
$a=array();
$b=array();
if ($_GET['set'] == 1) $a; else $b;
|
| |
|
|
|
|
|
|
|
для: Veresk
(10.10.2007 в 13:33)
| |
<?php
$a=array();
$b=array();
$х = basename($_SERVER['PHP_SELF']);
if ($х == "1.php")
$a;
else $b;
?>
|
| |
|
|
|