Intereting Posts

Передача параметра, включая скрипт PHP

Я хочу это сделать, но это дает ошибку: (для лучшего понимания моей проблемы я приведу пример:

<?php include 'script.php?text=hiii'; ?> 

содержимое скрипта.php

 <?php echo $_GET['text']; ?> 

Итак, как я могу передать аргумент, включая страницу сценария?

Вы можете установить $_GET['text'] перед включением файла:

 $_GET['text'] = 'hiii'; include 'script.php'; 

Но это, очевидно, не повлияет на другие переменные, такие как $_SERVER['REQUEST_URI'] , $_SERVER['QUERY_STRING'] и т. Д.

После того, как вы включите какой-либо скрипт, включенный скрипт будет действовать так же, как и на той же странице.

Для yourpage.php?text=hiii , которые include('script.php') будет автоматически печатать hiii , так как содержимое script.php будет на вашей включенной странице.

Вы могли бы сделать что-то вроде этого:

 <?php $_GET['text'] = 'what you want to do'; include('script.php'); ?> в <?php $_GET['text'] = 'what you want to do'; include('script.php'); ?> 

На самом деле нам не нужно добавлять его в $ _GET. просто создайте переменную и используйте ее. Пример:

 script.php <title><?php $text; ?></title> <!--- other code goes here --> index.php <?php $text = 'Welcome back'; include 'script.php'; ?>