Можем ли мы получить совершенно новую страницу с php при нажатии на новую кнопку? - PullRequest
0 голосов
/ 19 июня 2011

У меня есть сайт, назовите его http://mysite.com/index.php, который является моим основным сайтом со всей информацией, и я хочу иметь еще одну страницу, похожую на http://mysite.com/index.php?=premium, и на этой странице premium будет совершенно новая целая страница.Это означает, что не одно и то же название или не имеет ничего общего со страницей index.php.

Причина в том, что я не хочу, чтобы мои посетители переходили непосредственно на premium page, поэтому они должны приходить наindex.php сначала нажмите страницу, затем щелкните по ней.

Возможно ли это таким образом?

@ knittl, ну, не уверен, что мой вопрос был очищен

но что на самом деле происходиттеперь, когда вышеприведенный код может без проблем доставить меня на премиум-страницу

, но внутри премиум-страницы есть много классов div, и у меня это есть на премиум-странице

<?php
if(!isset($_GET['ch'])){ 
    $ch = 1; 
} else { 
    $ch = $_GET['ch']; 
}

if ($ch == 1) {
echo "<div class='player_live_server_info'> 

, так чтослучилось теперь, когда у меня есть это

<li><a href="tv.php?page=premium?ch=1"><img src="live_img/ch_5.jpg"></a></li>

Я не знаю, правильно ли я это делаю или нет, но он просто перенаправляет обратно на обычную страницу.

Ответы [ 2 ]

3 голосов
/ 19 июня 2011
<?php if(isset($_GET['page']) && $_GET['page'] == 'premium') {
// this is the premium version, only visible when called as index.php?page=premium
?>

<html>
<head><title>you are on the fancy premium page</title></head>
<body>
  <h1>your premium page</h1>
</body>
</html>

<?php } else {
// this is the normal page with a link to the premium version
?>

<html>
<head><title>you are on the lame normal page</title></head>
<body>
  <h1>your normal page</h1>
  <p>
    <a href="?page=premium">click here to go to our premium page</a>
  </p>
</body>
</html>

<?php } ?>
0 голосов
/ 19 июня 2011

$ _ GET ['кое-что'] - лучший выбор для вас ... вы также можете использовать $ _SESSION, но это будет сложно, а также замедлит работу вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...