Carregando ...
Desculpe, ocorreu um erro ao carregar o conteúdo.

Deve ser impossível. Desisto. Vou tentar ASP!

Expandir mensagens
  • alexsander_santos
    Essa minha dúvida deve ser impossível pois todo mundo diz para fazer de um jeito ou de outro e nada funciona. Tenho dois arquivos, city1.php e city2.php. Eu
    Mensagem 1 de 2 , 1 de out de 2003
    Exibir fonte
    • 0 Anexo
      Essa minha dúvida deve ser impossível pois todo mundo diz para
      fazer de um jeito ou de outro e nada funciona.

      Tenho dois arquivos, city1.php e city2.php. Eu só quero iniciar
      uma sessão em city1 e tranferir o valor de uma variável para city2 e
      fazer esse imprimir essa variável. Isso é tão difícil assim?

      Aqui vai os códigos de city1.php, city2.php e a parte session
      de meu php.ini (vá que seja problema de configuração). O PHP que uso
      é o 4.3.3 no Apache 2.0.47 no Windows XP.

      ---city1.php---
      <?PHP
      session_start();
      $cidade = "chicago";
      session_register('cidade');
      ?>
      <html>
      <head>
      <title>Untitled Document</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-
      1">
      </head>
      <body>
      <a href="city2.php">link de teste</a></body>
      </html>
      ---Fim do city1.php---

      ---city2.php---
      <?PHP
      session_start();
      $cidade = $_SESSION['cidade'];
      print $cidade;
      ?>
      <HTML>
      <BODY>
      <?PHP
      ?>
      ---Fim do city2.php---

      ---[Session] do php.ini---
      [Session]
      ; Handler used to store/retrieve data.
      session.save_handler = files

      ; Argument passed to save_handler. In the case of files, this is
      the path
      ; where data files are stored. Note: Windows users have to change
      this
      ; variable in order to use PHP's session functions.
      session.save_path = "D:\Arquivos de programas\Apache Group\Apache2
      \htdocs\tmp"

      ; Whether to use cookies.
      session.use_cookies = 1

      ; This option enables administrators to make their users
      invulnerable to
      ; attacks which involve passing session ids in URLs; defaults to 0.
      ; session.use_only_cookies = 0

      ; Name of the session (used as cookie name).
      session.name = PHPSESSID

      ; Initialize session on request startup.
      session.auto_start = 0

      ; Lifetime in seconds of cookie or, if 0, until browser is restarted.
      session.cookie_lifetime = 0

      ; The path for which the cookie is valid.
      session.cookie_path = /

      ; The domain for which the cookie is valid.
      session.cookie_domain =

      ; Handler used to serialize data. php is the standard serializer of
      PHP.
      session.serialize_handler = php

      ; Define the probability that the 'garbage collection' process is
      started
      ; on every session initialization.
      ; The probability is calculated by using gc_probability/gc_divisor,
      ; e.g. 1/100 means there is a 1% chance that the GC process starts
      ; on each request.

      session.gc_probability = 1
      session.gc_divisor = 1000

      ; After this number of seconds, stored data will be seen
      as 'garbage' and
      ; cleaned up by the garbage collection process.
      session.gc_maxlifetime = 1440

      ; PHP 4.2 and less have an undocumented feature/bug that allows you
      to
      ; to initialize a session variable in the global scope, albeit
      register_globals
      ; is disabled. PHP 4.3 and later will warn you, if this feature is
      used.
      ; You can disable the feature and the warning seperately. At this
      time,
      ; the warning is only displayed, if bug_compat_42 is enabled.

      session.bug_compat_42 = 0
      session.bug_compat_warn = 1

      ; Check HTTP Referer to invalidate externally stored URLs containing
      ids.
      ; HTTP_REFERER has to contain this substring for the session to be
      ; considered as valid.
      session.referer_check =

      ; How many bytes to read from the file.
      session.entropy_length = 0

      ; Specified here to create the session id.
      session.entropy_file =

      ;session.entropy_length = 16

      ;session.entropy_file = /dev/urandom

      ; Set to {nocache,private,public,} to determine HTTP caching aspects.
      ; or leave this empty to avoid sending anti-caching headers.
      session.cache_limiter = nocache

      ; Document expires after n minutes.
      session.cache_expire = 180

      ; trans sid support is disabled by default.
      ; Use of trans sid may risk your users security.
      ; Use this option with caution.
      ; - User may send URL contains active session ID
      ; to other person via. email/irc/etc.
      ; - URL that contains active session ID may be stored
      ; in publically accessible computer.
      ; - User may access your site with the same session ID
      ; always using URL stored in browser's history or bookmarks.
      session.use_trans_sid = 0

      ; The URL rewriter will look for URLs in a defined set of HTML tags.
      ; form/fieldset are special; if you include them here, the rewriter
      will
      ; add a hidden <input> field with the info which is otherwise
      appended
      ; to URLs. If you want XHTML conformity, remove the form entry.
      ; Note that all valid entries require a "=", even if no value
      follows.
      url_rewriter.tags
      = "a=href,area=href,frame=src,input=src,form=fakeentry"
      ---Fim do [Session]---
    • Alvaro Fialho
      AHHHHHHHH!! Vc tah pagando alguma coisa rapaiz?? Aki todo mundo se ajuda, mas soh qdo tem tempo, ninguem eh obrigado a te dar a solucao certa na hora q vc
      Mensagem 2 de 2 , 1 de out de 2003
      Exibir fonte
      • 0 Anexo
        AHHHHHHHH!!
        Vc tah pagando alguma coisa rapaiz??
        Aki todo mundo se ajuda, mas soh qdo tem tempo,
        ninguem eh obrigado a te dar a solucao certa
        na hora q vc quer!
        E outra, quer q alguem te ajude, pergunte com
        educacao... "Po! Ninguem sabe?" ha..desse jeito ninguem
        te ajuda mesmo!
        Faz isso...vai pro ASP mesmo!

        []s
        ALVARO FIALHO

        On Wed, 1 Oct 2003, alexsander_santos wrote:

        > Essa minha dúvida deve ser impossível pois todo mundo diz para
        > fazer de um jeito ou de outro e nada funciona.
        >
        > Tenho dois arquivos, city1.php e city2.php. Eu só quero iniciar
        > uma sessão em city1 e tranferir o valor de uma variável para city2 e
        > fazer esse imprimir essa variável. Isso é tão difícil assim?
        >
        > Aqui vai os códigos de city1.php, city2.php e a parte session
        > de meu php.ini (vá que seja problema de configuração). O PHP que uso
        > é o 4.3.3 no Apache 2.0.47 no Windows XP.
        >
        > ---city1.php---
        > <?PHP
        > session_start();
        > $cidade = "chicago";
        > session_register('cidade');
        > ?>
        > <html>
        > <head>
        > <title>Untitled Document</title>
        > <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-
        > 1">
        > </head>
        > <body>
        > <a href="city2.php">link de teste</a></body>
        > </html>
        > ---Fim do city1.php---
        >
        > ---city2.php---
        > <?PHP
        > session_start();
        > $cidade = $_SESSION['cidade'];
        > print $cidade;
        > ?>
        > <HTML>
        > <BODY>
        > <?PHP
        > ?>
        > ---Fim do city2.php---
        >
        > ---[Session] do php.ini---
        > [Session]
        > ; Handler used to store/retrieve data.
        > session.save_handler = files
        >
        > ; Argument passed to save_handler. In the case of files, this is
        > the path
        > ; where data files are stored. Note: Windows users have to change
        > this
        > ; variable in order to use PHP's session functions.
        > session.save_path = "D:\Arquivos de programas\Apache Group\Apache2
        > \htdocs\tmp"
        >
        > ; Whether to use cookies.
        > session.use_cookies = 1
        >
        > ; This option enables administrators to make their users
        > invulnerable to
        > ; attacks which involve passing session ids in URLs; defaults to 0.
        > ; session.use_only_cookies = 0
        >
        > ; Name of the session (used as cookie name).
        > session.name = PHPSESSID
        >
        > ; Initialize session on request startup.
        > session.auto_start = 0
        >
        > ; Lifetime in seconds of cookie or, if 0, until browser is restarted.
        > session.cookie_lifetime = 0
        >
        > ; The path for which the cookie is valid.
        > session.cookie_path = /
        >
        > ; The domain for which the cookie is valid.
        > session.cookie_domain =
        >
        > ; Handler used to serialize data. php is the standard serializer of
        > PHP.
        > session.serialize_handler = php
        >
        > ; Define the probability that the 'garbage collection' process is
        > started
        > ; on every session initialization.
        > ; The probability is calculated by using gc_probability/gc_divisor,
        > ; e.g. 1/100 means there is a 1% chance that the GC process starts
        > ; on each request.
        >
        > session.gc_probability = 1
        > session.gc_divisor = 1000
        >
        > ; After this number of seconds, stored data will be seen
        > as 'garbage' and
        > ; cleaned up by the garbage collection process.
        > session.gc_maxlifetime = 1440
        >
        > ; PHP 4.2 and less have an undocumented feature/bug that allows you
        > to
        > ; to initialize a session variable in the global scope, albeit
        > register_globals
        > ; is disabled. PHP 4.3 and later will warn you, if this feature is
        > used.
        > ; You can disable the feature and the warning seperately. At this
        > time,
        > ; the warning is only displayed, if bug_compat_42 is enabled.
        >
        > session.bug_compat_42 = 0
        > session.bug_compat_warn = 1
        >
        > ; Check HTTP Referer to invalidate externally stored URLs containing
        > ids.
        > ; HTTP_REFERER has to contain this substring for the session to be
        > ; considered as valid.
        > session.referer_check =
        >
        > ; How many bytes to read from the file.
        > session.entropy_length = 0
        >
        > ; Specified here to create the session id.
        > session.entropy_file =
        >
        > ;session.entropy_length = 16
        >
        > ;session.entropy_file = /dev/urandom
        >
        > ; Set to {nocache,private,public,} to determine HTTP caching aspects.
        > ; or leave this empty to avoid sending anti-caching headers.
        > session.cache_limiter = nocache
        >
        > ; Document expires after n minutes.
        > session.cache_expire = 180
        >
        > ; trans sid support is disabled by default.
        > ; Use of trans sid may risk your users security.
        > ; Use this option with caution.
        > ; - User may send URL contains active session ID
        > ; to other person via. email/irc/etc.
        > ; - URL that contains active session ID may be stored
        > ; in publically accessible computer.
        > ; - User may access your site with the same session ID
        > ; always using URL stored in browser's history or bookmarks.
        > session.use_trans_sid = 0
        >
        > ; The URL rewriter will look for URLs in a defined set of HTML tags.
        > ; form/fieldset are special; if you include them here, the rewriter
        > will
        > ; add a hidden <input> field with the info which is otherwise
        > appended
        > ; to URLs. If you want XHTML conformity, remove the form entry.
        > ; Note that all valid entries require a "=", even if no value
        > follows.
        > url_rewriter.tags
        > = "a=href,area=href,frame=src,input=src,form=fakeentry"
        > ---Fim do [Session]---
        >
        >
        >
        > ---- Endereços uteis PHP-PT ----
        > Para deixar de receber mensagens: php-pt-unsubscribe@yahoogroups.com
        > Endereço geral do grupo: http://br.groups.yahoo.com/group/php-pt/
        > AJUDA URGENTE VIA CHAT, IRC, ICQ, etc:
        > http://br.groups.yahoo.com/group/php-pt/links/Ajuda_urgente_via_ch_001060813790/
        > Questões de PHP mais difíceis não respondidas aqui: http://br.groups.yahoo.com/group/php-especialistas/
        > Ofertas de emprego: http://br.groups.yahoo.com/group/php-empregos/
        > Outras listas de interesse para quem desenvolve em PHP:
        > http://br.groups.yahoo.com/group/php-pt/links/OutrasListas_001005680122/
        > Componentes prontos de programação em PHP: http://www.phpclasses.org/
        > Artigos em Português:
        > http://phpbrasil.com/
        >
        > Seu uso do Yahoo! Grupos é sujeito às regras descritas em: http://br.yahoo.com/info/utos.html
        >
        >
      Sua mensagem foi enviada com êxito e será entregue aos destinatários em breve.