Финт ушами: запуск себя из себя с аргументом в сервере

Discussion in 'PHP' started by ckpunmkug, 23 Jun 2019.

  1. ckpunmkug

    ckpunmkug Member

    Joined:
    20 Mar 2017
    Messages:
    73
    Likes Received:
    72
    Reputations:
    10
    PHP скрипт запускает себя в php сервере и протаскивает параметр из командной строки.

    start.php
    Code:
    #!/bin/bash
    #<?php goto start; ?>
    
    export ARGUMENT="$1"
    cd `dirname $0`
    /usr/bin/php -d output_buffering=On -S 127.0.0.1:8080 `pwd`/`basename $0`
    exit
    
    <?php
    start: 
    ob_clean();
    echo getenv("ARGUMENT");
    
    запуск
    Code:
    ./start command_line_argument
    Смотрим в браузере http://127.0.0.1:8080